Triangle class
Constructors, destructors, conversion operators
- Triangle()
- Triangle(const CollisionParts& parts, const KCPrismData* data, const KCPrismHeader* header)
- bool ::operator==(const Triangle& tri1, const Triangle& tri2)
- bool ::operator!=(const Triangle& tri1, const Triangle& tri2)
Public functions
- void fillData(const CollisionParts& parts, const KCPrismData* data, const KCPrismHeader* header)
-
void fill(const sead::
Vector3f& pos1, const sead:: Vector3f& pos2, const sead:: Vector3f& pos3) - auto getHostActor() const -> const LiveActor*
- auto isHostMoved() const -> bool
- auto isValid() const -> bool
-
auto getNormal(s32 index) const -> const sead::
Vector3f& -
auto getFaceNormal() const -> const sead::
Vector3f& -
auto getEdgeNormal(s32 index) const -> const sead::
Vector3f& -
auto getPos(s32 index) const -> const sead::
Vector3f& -
void calcCenterPos(sead::
Vector3f* center) const -
auto calcAndGetNormal(s32 index) -> const sead::
Vector3f& -
auto calcAndGetFaceNormal() -> const sead::
Vector3f& -
auto calcAndGetEdgeNormal(s32 index) -> const sead::
Vector3f& -
auto calcAndGetPos(s32 index) -> const sead::
Vector3f& -
void getLocalPos(sead::
Vector3f* localPos, s32 index) const -
void calcForceMovePower(sead::
Vector3f* movePower, const sead:: Vector3f& pos) const -
void calcForceRotatePower(sead::
Quatf* rotatePower) const - auto getAttributes(ByamlIter* iter) const -> bool
- auto getSensor() const -> const HitSensor*
-
auto getBaseMtx() const -> const sead::
Matrix34f& -
auto getBaseInvMtx() const -> const sead::
Matrix34f& -
auto getPrevBaseMtx() const -> const sead::
Matrix34f&