Opaque Bezier curve utility used for actor or path position interpolation.
LegoResult FUN_1009a1e0(float p_f1, Matrix4 &p_mat, Vector3 &p_v, LegoU32 p_und)
[AI] Evaluates the curve and its tangent at p_f1 and computes the local orthonormal frame.
LegoUnknown()
[AI] Constructs the LegoUnknown object, clearing the internal control points.
void FUN_1009a140(const Vector3 &p_point1, const Vector3 &p_point2, const Vector3 &p_point3, const Vector3 &p_point4)
[AI] Configure internal curve control points.
~LegoUnknown()
[AI] Destructor (no-op).
4x4 Matrix class with virtual interface for manipulation and transformation.
[AI] Represents a 3D point with floating-point precision, inheriting from Vector3.
[AI] 3D vector class, providing vector and cross-product operations in 3D space.
[AI] Defines basic fixed-width data types and platform-neutral constants for LEGO Island codebase.
unsigned long LegoU32
[AI] Unsigned 32-bit integer type for cross-platform compatibility.
LegoS32 LegoResult
[AI] Function result type (return code): typically SUCCESS (0) or FAILURE (-1).