📐

Vector & Transform

Blueprint nodes for vector & transform operations.

24 nodes

Direction To Rotation

Pure

Converts a direction vector to a rotator. Convenience wrapper for Direction.Rotation().

DirectionToRotation

Project Onto Plane

Pure

Projects a vector onto a plane defined by its normal, removing the component along the normal.

ProjectOntoPlane

Reject From Plane

Pure

Returns the component of a vector along the plane normal (perpendicular to the plane).

RejectFromPlane

Orbit Point

Pure

Calculates a point orbiting around a center at a given radius and angle.

OrbitPoint

Closest Point On Sphere

Pure

Returns the closest point on a sphere's surface to a given point.

ClosestPointOnSphere

Catmull-Rom Spline Point

Pure

Evaluates a Catmull-Rom spline at parameter T using four control points. The curve passes through P1 and P2.

CatmullRomSplinePoint

Catmull-Rom Spline Tangent

Pure

Returns the tangent (derivative) of a Catmull-Rom spline at parameter T.

CatmullRomSplineTangent

Velocity From Positions

Pure

Calculates velocity from two positions and the time between them.

VelocityFromPositions

Flatten Vector

Pure

Removes the component along the up axis and normalizes. Useful for getting horizontal direction.

FlattenVector

Is Within Cone

Pure

Tests if a point falls within a cone defined by an origin, direction, and half-angle.

IsWithinCone

Random Point On Sphere

Pure

Returns a uniformly distributed random point on the surface of a sphere.

RandomPointOnSphere

Random Point In Sphere

Pure

Returns a uniformly distributed random point inside a sphere volume.

RandomPointInSphere

Damped Spring Vector

Pure

Critical-damped spring interpolation (no overshoot) parameterized by half-life for predictable settling time.

DampedSpringVector

Move Toward Vector

Pure

Moves Current toward Target by at most MaxDistanceDelta units. Will not overshoot.

MoveTowardVector

Closest Point On Box

Pure

Returns the closest point on an oriented bounding box to a given point.

ClosestPointOnBox

Spherical To Cartesian

Pure

Converts spherical coordinates (radius, polar angle, azimuthal angle) to a Cartesian vector.

SphericalToCartesian

Cartesian To Spherical

Pure

Converts a Cartesian vector to spherical coordinates.

CartesianToSpherical

Lerp Vector Spherical

Pure

Spherically interpolates between two vectors (slerp), maintaining consistent magnitude.

LerpVectorSpherical

Distance To Line

Pure

Returns the shortest distance from a point to an infinite line.

DistanceToLine

Spiral Point

Pure

Returns a world-space point on an Archimedean spiral centered at Center. Each step of AngleDegrees expands the radius by...

SpiralPoint

Bounce Reflection

Pure

Reflects IncomingVelocity off a surface defined by SurfaceNormal, scaled by Restitution (1.0 = perfectly elastic, 0.0 =...

BounceReflection

Arc Trajectory Points

Callable

Generates an array of world-space points along a parabolic arc from Start to End, for previewing or following projectile...

ArcTrajectoryPoints

Convex Hull 2D

Callable

Computes the convex hull of a set of 2D points using the gift-wrapping algorithm, returning hull vertices in countercloc...

ConvexHull2D

Closest Point On Spline

Callable

Finds the closest point on a spline to a given world location, returning the point, its distance along the spline, and i...

ClosestPointOnSpline