T cLib_calcTimer(T *value)
Definition c_lib.h:74
bool cM3d_Cross_CylSph(cM3dGCyl const *cyl, cM3dGSph const *sph, f32 *param_2)
Definition c_m3d.cpp:1227
bool cM3d_Cross_CpsSph(cM3dGCps const ¶m_1, cM3dGSph const ¶m_2, Vec *param_3)
Definition c_m3d.cpp:1954
bool cM3d_Cross_SphSph(cM3dGSph const *sph1, cM3dGSph const *sph2, f32 *param_2)
Definition c_m3d.cpp:1284
bool cM3d_Cross_SphTri(cM3dGSph const *sph, cM3dGTri const *tri, Vec *param_2)
Definition c_m3d.cpp:1357
void Set__8cM3dGSphFRC4cXyzf(void)
STATIC_ASSERT(0x14==sizeof(cM3dGSph))
Definition c_m3d_g_cps.h:13
Definition c_m3d_g_tri.h:14
Definition d_a_hozelda.cpp:18
Definition d_a_npc_fguard.cpp:126
Definition c_m3d_g_sph.h:10
Vec mCenter
Definition c_m3d_g_sph.h:11
f32 mRadius
Definition c_m3d_g_sph.h:12
Definition d_a_tag_allmato.cpp:94
cXyz mCenter
Definition c_m3d_g_sph.h:18
void SetC(const cXyz &)
Definition c_m3d_g_sph.cpp:10
const f32 GetR(void) const
Definition c_m3d_g_sph.h:36
virtual ~cM3dGSph()
Definition c_m3d_g_sph.h:23
f32 GetCZ(void) const
Definition c_m3d_g_sph.h:39
bool Cross(const cM3dGSph *other, f32 *f) const
Definition c_m3d_g_sph.h:41
const cXyz * GetCP() const
Definition c_m3d_g_sph.h:35
bool Cross(const cM3dGCyl *cyl, f32 *f) const
Definition c_m3d_g_sph.h:43
f32 GetCY(void) const
Definition c_m3d_g_sph.h:38
void GetMinMaxCube(cXyz &, cXyz &) const
Definition c_m3d_g_sph.cpp:45
bool Cross(const cM3dGCps *cps, cXyz *xyz) const
Definition c_m3d_g_sph.h:42
bool cross(const cM3dGSph *, cXyz *) const
Definition c_m3d_g_sph.cpp:33
void SetR(f32)
Definition c_m3d_g_sph.cpp:27
void Set(const cXyz &, f32)
f32 mRadius
Definition c_m3d_g_sph.h:19
const cXyz & GetC(void) const
Definition c_m3d_g_sph.h:34
f32 GetCX(void) const
Definition c_m3d_g_sph.h:37
bool cross(const cM3dGTri *param_1) const
Definition c_m3d_g_sph.h:30
void Set(cXyz const &, f32)
Definition c_m3d_g_sph.cpp:15
cM3dGSph()
Definition c_m3d_g_sph.h:22
Definition d_a_hozelda.cpp:20
float f32
Definition types.h:22