Updated Frame (markdown)
parent
83c8ebbd12
commit
2960c16afb
36
Frame.md
36
Frame.md
@ -1,3 +1,20 @@
|
||||
```
|
||||
frame of %entity%
|
||||
```
|
||||
Creates a frame from an entities orientation. Returns a frame object.
|
||||
|
||||
```
|
||||
frame with yaw %number% and pitch %number%
|
||||
```
|
||||
Creates a frame with a custom yaw and pitch. Returns a frame object.
|
||||
|
||||
```
|
||||
%vectors% in %frame%
|
||||
```
|
||||
Converts the vectors from the Minecraft coordinate system to the frame coordinates. Returns a new list of vectors.
|
||||
|
||||
***
|
||||
|
||||
Frames are used whenever you want to change the direction of a bunch of vectors. Instead of rotating the list of vectors you can just grab a frame and let it do the correct rotations. This is best shown with a small example:
|
||||
|
||||
![](https://i.imgur.com/ObIhdQz.png?1) ![](https://i.imgur.com/iWdfVQ2.png?1)
|
||||
@ -21,25 +38,6 @@ You can see that the circle is still in the "*horizontal*" XZ-plane but the whol
|
||||
|
||||
***
|
||||
|
||||
## Syntax
|
||||
|
||||
```
|
||||
frame of %entity%
|
||||
```
|
||||
Creates a frame from an entities orientation. Returns a frame object.
|
||||
|
||||
```
|
||||
frame with yaw %number% and pitch %number%
|
||||
```
|
||||
Creates a frame with a custom yaw and pitch. Returns a frame object.
|
||||
|
||||
```
|
||||
%vectors% in %frame%
|
||||
```
|
||||
Converts the vectors from the Minecraft coordinate system to the frame coordinates. Returns a new list of vectors.
|
||||
|
||||
***
|
||||
|
||||
## When should I use frames?
|
||||
* When you need the same shape in multiple directions
|
||||
* When you need to update the direction of a shape over and over again
|
||||
|
Loading…
Reference in New Issue
Block a user