LinearCurve class
Constructors, destructors, conversion operators
Public functions
-
void set(const sead::
Vector3f& start, const sead:: Vector3f& end) -
void calcPos(sead::
Vector3f* pos, f32 param) const -
void calcVelocity(sead::
Vector3f* vel, f32 param) const - auto calcLength(f32 param_start, f32 param_end) const -> f32
- auto calcCurveParam(f32 param) const -> f32
-
auto calcNearestParam(const sead::
Vector3f& pos) const -> f32 -
auto calcNearestLength(f32* length,
const sead::
Vector3f& pos, f32 param) const -> f32 -
void calcNearestPos(sead::
Vector3f* nearest, const sead:: Vector3f& pos) const -
void calcStartPos(sead::
Vector3f* start) const -
void calcEndPos(sead::
Vector3f* end) const - auto getLength() const -> f32