Skip to content

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.