RailPart class
Constructors, destructors, conversion operators
- RailPart()
Public functions
-
void init(const sead::
Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&) -
void calcPos(sead::
Vector3f*, f32) const -
void calcVelocity(sead::
Vector3f*, f32) const -
void calcDir(sead::
Vector3f*, f32) const -
void calcStartPos(sead::
Vector3f*) const -
void calcEndPos(sead::
Vector3f*) const - auto calcLength(f32, f32, s32) const -> f32
- auto calcCurveParam(f32) const -> f32
-
auto calcNearestParam(const sead::
Vector3f&, f32) const -> f32 -
void calcNearestPos(sead::
Vector3f*, const sead:: Vector3f&, f32) const -
auto calcNearestLength(f32*,
const sead::
Vector3f&, f32, f32) const -> f32 - auto getPartLength() const -> f32
- void setTotalDistance(f32 len)
- auto getTotalDistance() const -> f32
- auto isBezierCurve() const -> bool