Lib.numbers.vec3¶
Sub-namespaces¶
Operators¶
- AddVec3 — Adds two Vec3 variables together
- BlendVector3 — Blends (lerps) two vectors.
- CrossVec3 — Applies a cross product to two Vec3's
- DampVec3 — Damps (i.e. smoothens or filters) an incoming float value.
- DotVec3 — Applies a dot product to two Vec3's
- EulerToAxisAngle — Converts 3 Euler angles (heading, pitch, yaw) into an axis and angle representation.
- HasVec3Changed — Checks if the change of the incoming vector exceeded the given threshold.
- LerpVec3 — Blends between two values (Lerp).
- Magnitude — Returns the length of a Vector3.
- MulMatrix — Multiplies two 4x4 matrices
- NormalizeVector3 — Normalizes a Vec3
- PerlinNoise3 — Generates a continuously and randomly changing value in the predefined range based on Perlin Noise/Gradient Noise.
- PickVector3 — Selects one Vector3 from many, like a switch.
- RotateVector3 — Rotates a vector around an axis.
- RoundVec3 — Rounds the incoming Vec3 value by the given precision and method. This can be useful for snapping positions onto a grid.
- ScaleVector3 — Defines a value that is multiplied onto the incoming Vec3
- SubVec3 — Subtracts two vectors
- TransformVec3 — Transform Vector3 with the given transform matrix.
- Vec2Magnitude
- Vec3Distance — Computes the distance between two vectors. (I.e., subtract two positions)
- Vector3Components — Converts a Vector3 into three individual values
- Vector3Gizmo — Creates a 3D Gizmo in the Output View (if gizmos are toggled on) and sends out the position data as a [Vector3].
Auto-generated from the operator library.