bool cM3d_Cross_CpsSph(cM3dGCps const ¶m_1, cM3dGSph const ¶m_2, Vec *param_3)
Definition c_m3d.cpp:1842
bool cM3d_Cross_CpsTri(cM3dGCps const &cps, cM3dGTri tri, Vec *param_2)
Definition c_m3d.cpp:1923
bool cM3d_Cross_CpsCps(cM3dGCps const &cps1, cM3dGCps const &cps2, Vec *param_2)
Definition c_m3d.cpp:1636
bool cM3d_Cross_CpsCyl(cM3dGCps const &cps, cM3dGCyl const &cyl, Vec *param_2)
Definition c_m3d.cpp:1707
STATIC_ASSERT(0x20==sizeof(cM3dGCps))
Definition c_m3d_g_cps.h:14
f32 GetR() const
Definition c_m3d_g_cps.h:30
cM3dGCps()
Definition c_m3d_g_cps.cpp:8
void Set(const cXyz &, const cXyz &, f32)
Definition c_m3d_g_cps.cpp:12
void SetR(f32 r)
Definition c_m3d_g_cps.h:29
bool Cross(cM3dGCyl const *cyl, cXyz *xyz) const
Definition c_m3d_g_cps.h:26
bool Cross(cM3dGTri const &tri, cXyz *xyz) const
Definition c_m3d_g_cps.h:28
void SetCps(const cM3dGCps &)
Definition c_m3d_g_cps.cpp:22
virtual ~cM3dGCps()
Definition c_m3d_g_cps.cpp:10
bool Cross(cM3dGSph const *sph, cXyz *xyz) const
Definition c_m3d_g_cps.h:27
f32 mRadius
Definition c_m3d_g_cps.h:16
bool Cross(cM3dGCps const *other, cXyz *xyz) const
Definition c_m3d_g_cps.h:23
Definition c_m3d_g_cyl.h:16
Definition c_m3d_g_lin.h:8
Definition c_m3d_g_sph.h:15
Definition c_m3d_g_tri.h:14
struct Vec Vec
Definition m_Do_lib.h:8
Definition c_m3d_g_cps.h:8
Vec mStart
Definition c_m3d_g_cps.h:9
Vec mEnd
Definition c_m3d_g_cps.h:10
f32 mRadius
Definition c_m3d_g_cps.h:11