diff --git a/documentation/Documentation.md b/documentation/Documentation.md index 0288f1c..1f449ac 100644 --- a/documentation/Documentation.md +++ b/documentation/Documentation.md @@ -16,6 +16,8 @@ Delete the contents of **_addons/ShaderLib_** folder from your project. Make sur

Vector

+

Project node

+

Project On Plane node

Vector Transform node

diff --git a/documentation/Nodes/Maths/Vector/Project.md b/documentation/Nodes/Maths/Vector/Project.md new file mode 100644 index 0000000..9057830 --- /dev/null +++ b/documentation/Nodes/Maths/Vector/Project.md @@ -0,0 +1,20 @@ +# Project node +Projects vector A onto vector B. +
+ +**Controls** +|Options|Description| +|---|---|---| +|Vector2, Vector3|Vector type to use for calculation| + +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|vector A|Dynamic vector|none|Vector to project| +|vector B|Dynamic vector|none|Vector on which vector A will be projected| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|vector3|None|Output vector| +___ \ No newline at end of file diff --git a/documentation/Nodes/Maths/Vector/ProjectOnPlane.md b/documentation/Nodes/Maths/Vector/ProjectOnPlane.md new file mode 100644 index 0000000..8191b6c --- /dev/null +++ b/documentation/Nodes/Maths/Vector/ProjectOnPlane.md @@ -0,0 +1,20 @@ +# Project On Plane node +Projects a vector onto a plane defined by a normal orthogonal to the plane. +
+ +**Controls** +|Options|Description| +|---|---|---| +|Vector2, Vector3|Vector type to use for calculation| + +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|vector|Dynamic vector|none|Vector to project| +|plane normal|Dynamic vector|none|Normal orthogonal of the plane| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|vector3|None|Output vector| +___ \ No newline at end of file