mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-21 22:10:59 -04:00
d_a_npc_md work
This commit is contained in:
@@ -110,7 +110,7 @@ public:
|
||||
cM3dGAab const& GetWorkAab() const { return mAab; }
|
||||
|
||||
static cXyz m_virtual_center;
|
||||
};
|
||||
}; // Size: 0x20
|
||||
|
||||
STATIC_ASSERT(0x20 == sizeof(cCcD_ShapeAttr));
|
||||
|
||||
@@ -155,6 +155,9 @@ struct cCcD_SrcCpsAttr {
|
||||
|
||||
class cCcD_CpsAttr : public cCcD_ShapeAttr, public cM3dGCps {
|
||||
public:
|
||||
/* 0x00 */ /* cCcD_ShapeAttr */
|
||||
/* 0x20 */ /* cM3dGCps */
|
||||
|
||||
cCcD_CpsAttr() {}
|
||||
void Set(const cCcD_SrcCpsAttr& pSrc) {
|
||||
cM3dGCps::Set(pSrc.mCps);
|
||||
|
||||
@@ -24,6 +24,9 @@ public:
|
||||
cM3dGTri(const Vec *pA, const Vec *pB, const Vec *pC);
|
||||
|
||||
bool cross(const cM3dGCyl* cyl, Vec* out) const;
|
||||
bool cross(const cM3dGLin* line, Vec* vec, bool param_3, bool param_4) const {
|
||||
return cM3d_Cross_LinTri(line, this, vec, param_3, param_4);
|
||||
}
|
||||
|
||||
bool Cross(const cM3dGCps& cps, Vec* out) const { return cM3d_Cross_CpsTri(cps, *this, out); }
|
||||
bool Cross(const cM3dGCyl& cyl, Vec* out) const { return cross(&cyl, out); }
|
||||
|
||||
Reference in New Issue
Block a user