T cLib_calcTimer(T *value)
Definition c_lib.h:74
f32 cM3d_SignedLenPlaAndPos(const cM3dGPla *pPlane, const Vec *pPosition)
Definition c_m3d.cpp:97
bool cM3d_Cross_LinPla(const cM3dGLin *lin, const cM3dGPla *pla, Vec *dst, bool a, bool b)
Definition c_m3d.cpp:286
void cM3d_CalcPla(const Vec *pVecA, const Vec *pVecB, const Vec *pVecC, Vec *pVecOut, f32 *pD)
Definition c_m3d.cpp:122
Definition d_a_hozelda.cpp:18
Definition d_a_tag_allmato.cpp:99
Definition d_a_npc_fguard.cpp:122
void SetupNP0(const Vec &, const Vec &)
Definition c_m3d_g_pla.cpp:27
bool cross(cM3dGLin const &line, Vec &point)
Definition c_m3d_g_pla.h:38
f32 getPlaneFunc(const Vec *pPoint) const
Definition c_m3d_g_pla.h:25
virtual ~cM3dGPla()
Definition c_m3d_g_pla.h:23
f32 getSignedLenPos(const cXyz *param_0) const
Definition c_m3d_g_pla.h:42
f32 mD
Definition c_m3d_g_pla.h:11
bool getCrossY(const cXyz &, f32 *) const
Definition c_m3d_g_pla.cpp:40
void SetupFrom3Vtx(const Vec *v1, const Vec *v2, const Vec *v3)
Definition c_m3d_g_pla.h:30
f32 GetD() const
Definition c_m3d_g_pla.h:28
cXyz * GetNP()
Definition c_m3d_g_pla.h:26
const cXyz * GetNP() const
Definition c_m3d_g_pla.h:27
cM3dGPla()
Definition c_m3d_g_pla.h:14
bool crossInfLin(const cXyz &, const cXyz &, cXyz &) const
Definition c_m3d_g_pla.cpp:14
cXyz mNormal
Definition c_m3d_g_pla.h:10
f32 getCrossY_NonIsZero(const cXyz *param_1)
Definition c_m3d_g_pla.h:34
bool getCrossYLessD(const Vec &, f32 *) const
Definition c_m3d_g_pla.cpp:51
void SetupNP(const Vec &, const Vec &)
Definition c_m3d_g_pla.cpp:34
void Set(const cM3dGPla *)
Definition c_m3d_g_pla.cpp:61
Definition d_a_hozelda.cpp:20
float f32
Definition types.h:22