diff options
| author | robojumper <robojumper@gmail.com> | 2026-05-07 21:23:47 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-07 21:23:47 +0200 |
| commit | f7b4c029fd5176e817e3de7209727480c445a3d2 (patch) | |
| tree | 9cddc9fa36ec13e7dac76c54d74257c61fe20b47 /src/d/col/c | |
| parent | ddb116187922a3f73ae3c97a136f499b7d724a2c (diff) | |
| parent | f4d163797f3c21e5a705b75043e0a8fbe7dc2460 (diff) | |
Merge pull request #313 from robojumper/vec-mtx-cleanup
Cleanup
Diffstat (limited to 'src/d/col/c')
| -rw-r--r-- | src/d/col/c/c_cc_d.cpp | 60 | ||||
| -rw-r--r-- | src/d/col/c/c_m3d.cpp | 6 | ||||
| -rw-r--r-- | src/d/col/c/c_m3d_g_aab.cpp | 4 | ||||
| -rw-r--r-- | src/d/col/c/c_m3d_g_cps.cpp | 4 | ||||
| -rw-r--r-- | src/d/col/c/c_m3d_g_lin.cpp | 6 | ||||
| -rw-r--r-- | src/d/col/c/c_m3d_g_unk.cpp | 20 |
6 files changed, 50 insertions, 50 deletions
diff --git a/src/d/col/c/c_cc_d.cpp b/src/d/col/c/c_cc_d.cpp index ab5c6247..bdabbceb 100644 --- a/src/d/col/c/c_cc_d.cpp +++ b/src/d/col/c/c_cc_d.cpp @@ -19,7 +19,7 @@ #include "rvl/MTX.h" // IWYU pragma: export static inline void MtxTransMinusXYZ(mMtx_c &mtx, f32 x, f32 y, f32 z) { - PSMTXTrans(mtx, -x, -y, -z); + MTXTrans(mtx, -x, -y, -z); } mVec3_c cCcD_ShapeAttr::sVirtualCenter = mVec3_c::Zero; @@ -692,7 +692,7 @@ bool cCcD_TriAttr::GetNVec(const mVec3_c &pnt, mVec3_c *pOut) const { *pOut = GetN(); } else { *pOut = GetN(); - PSVECScale(*pOut, *pOut, -1.0f); + VECScale(*pOut, *pOut, -1.0f); } return true; } @@ -728,8 +728,8 @@ cCcD_UnkAttr::~cCcD_UnkAttr() {} bool cCcD_UnkAttr::Calc(const mVec3_c &start, const mVec3_c &end, mVec3_c *pOut) { mVec3_c tmp0, tmp1; const mMtx_c &inv = mInvMtx; - PSMTXMultVec(inv, start, tmp0); - PSMTXMultVec(inv, end, tmp1); + MTXMultVec(inv, start, tmp0); + MTXMultVec(inv, end, tmp1); for (int i = 0; i < 3; i++) { bool tmp0Min = tmp0(i) < mMin(i); bool tmp0Max = tmp0(i) > mMax(i); @@ -761,7 +761,7 @@ bool cCcD_UnkAttr::Calc(const mVec3_c &start, const mVec3_c &end, mVec3_c *pOut) (*pOut)(i) = (tmp0(i) + tmp1(i)) * 0.5f; } } - PSMTXMultVec(mMtx, *pOut, *pOut); + MTXMultVec(mMtx, *pOut, *pOut); return true; } @@ -827,23 +827,23 @@ void cCcD_UnkAttr::CalcAabBox() { mVec3_c a; a = start; - PSMTXMultVec(mtx, a, a); + MTXMultVec(mtx, a, a); mAab.SetMinMax(a); a = end; - PSMTXMultVec(mtx, a, a); + MTXMultVec(mtx, a, a); mAab.SetMinMax(a); a.x = start.x; a.y = start.y; a.z = end.z; - PSMTXMultVec(mtx, a, a); + MTXMultVec(mtx, a, a); mAab.SetMinMax(a); a.x = end.x; a.y = end.y; a.z = start.z; - PSMTXMultVec(mtx, a, a); + MTXMultVec(mtx, a, a); mAab.SetMinMax(a); } @@ -988,18 +988,18 @@ bool cCcD_CpsAttr::Calc(const mVec3_c &start, const mVec3_c &end, mVec3_c *pOut) } bInverse = false; } else { - PSMTXTrans(mtx0, startRef.x, startRef.y, startRef.z); + MTXTrans(mtx0, startRef.x, startRef.y, startRef.z); mtx0.XrotM(mAng::atan2s(-dist, tmp0.y)); mtx0.YrotM(mAng::atan2s(-tmp0.x, tmp0.z)); mMtx_c mtx1; MtxTransMinusXYZ(mtx1, startRef.x, startRef.y, startRef.z); - PSMTXConcat(mtx0, mtx1, mtx0); - PSMTXMultVec(mtx0, start, tmp1); - PSMTXMultVec(mtx0, end, tmp2); + MTXConcat(mtx0, mtx1, mtx0); + MTXMultVec(mtx0, start, tmp1); + MTXMultVec(mtx0, end, tmp2); tmp3 = GetStart(); - PSMTXMultVec(mtx0, GetEnd(), tmp4); + MTXMultVec(mtx0, GetEnd(), tmp4); bInverse = true; } tmp3.y -= GetR() * 0.5f; @@ -1007,8 +1007,8 @@ bool cCcD_CpsAttr::Calc(const mVec3_c &start, const mVec3_c &end, mVec3_c *pOut) cyl.SetC(tmp3, GetR(), tmp4.y - tmp3.y); CalcCyl(cyl, tmp1, tmp2, pOut); if (bInverse) { - PSMTXInverse(mtx0, mtx0); - PSMTXMultVec(mtx0, *pOut, *pOut); + MTXInverse(mtx0, mtx0); + MTXMultVec(mtx0, *pOut, *pOut); } return true; } @@ -1111,31 +1111,31 @@ void cCcD_CpsAttr::CalcAabBox() { bool cCcD_CpsAttr::GetNVec(const mVec3_c ¶m0, mVec3_c *pOut) const { mVec3_c tmp1; - PSVECSubtract(GetEnd(), GetStart(), tmp1); - f32 sqMag = PSVECDotProduct(tmp1, tmp1); + VECSubtract(GetEnd(), GetStart(), tmp1); + f32 sqMag = VECDotProduct(tmp1, tmp1); if (cM3d_IsZero(sqMag)) { return false; } mVec3_c tmp2; - PSVECSubtract(param0, GetStart(), tmp2); - f32 sqDist = PSVECDotProduct(tmp2, tmp1) / sqMag; + VECSubtract(param0, GetStart(), tmp2); + f32 sqDist = VECDotProduct(tmp2, tmp1) / sqMag; mVec3_c tmp3; if (sqDist < 0.f) { tmp3 = GetStart(); } else if (sqDist > 1.f) { tmp3 = GetEnd(); } else { - PSVECScale(tmp1, tmp1, sqDist); - PSVECAdd(tmp1, GetStart(), tmp3); + VECScale(tmp1, tmp1, sqDist); + VECAdd(tmp1, GetStart(), tmp3); } - PSVECSubtract(param0, tmp3, *pOut); - if (cM3d_IsZero(PSVECMag(*pOut))) { + VECSubtract(param0, tmp3, *pOut); + if (cM3d_IsZero(VECMag(*pOut))) { pOut->set(0.f, 0.f, 0.f); return false; } else { - PSVECNormalize(*pOut, *pOut); + VECNormalize(*pOut, *pOut); return true; } } @@ -1266,12 +1266,12 @@ bool cCcD_CylAttr::GetNVec(const mVec3_c ¶m0, mVec3_c *pOut) const { vec = GetC(); vec.y = param0.y; } - PSVECSubtract(param0, vec, *pOut); - if (cM3d_IsZero(PSVECMag(*pOut))) { + VECSubtract(param0, vec, *pOut); + if (cM3d_IsZero(VECMag(*pOut))) { pOut->set(0.f, 0.f, 0.f); return false; } else { - PSVECNormalize(*pOut, *pOut); + VECNormalize(*pOut, *pOut); return true; } } @@ -1393,11 +1393,11 @@ bool cCcD_SphAttr::GetNVec(const mVec3_c ¶m0, mVec3_c *param1) const { param1->x = param0.x - GetC().x; param1->y = param0.y - GetC().y; param1->z = param0.z - GetC().z; - if (cM3d_IsZero(PSVECMag(*param1))) { + if (cM3d_IsZero(VECMag(*param1))) { param1->set(0.0f, 0.0f, 0.0f); return false; } else { - PSVECNormalize(*param1, *param1); + VECNormalize(*param1, *param1); return true; } } diff --git a/src/d/col/c/c_m3d.cpp b/src/d/col/c/c_m3d.cpp index ca55d2da..f69a11a7 100644 --- a/src/d/col/c/c_m3d.cpp +++ b/src/d/col/c/c_m3d.cpp @@ -169,8 +169,8 @@ bool cM3d_Cross_SphSph(const cM3dGSph &, const cM3dGSph &, VEC3 *) { void cM3d_CalcSphVsTriCrossPoint(const cM3dGSph &pSph, const cM3dGTri &pTri, VEC3 *pPnt) { VEC3 scale, add; - PSVECAdd(pTri.mA, pTri.mB, add); - PSVECScale(add, scale, 0.5f); + VECAdd(pTri.mA, pTri.mB, add); + VECScale(add, scale, 0.5f); const f32 mag = VEC3DistSq(&scale, &pSph.GetC()); if (cM3d_IsZero(mag)) { *pPnt = pSph.GetC(); @@ -245,7 +245,7 @@ f32 cM3d_lineVsPosSuisenCross(const VEC3 &, const VEC3 &, const VEC3 &, VEC3 *) } bool cM3d_Normalize(nw4r::math::VEC3 *pPnt) { - f32 mag = PSVECMag(*pPnt); + f32 mag = VECMag(*pPnt); if (cM3d_IsZero(mag)) { return true; } diff --git a/src/d/col/c/c_m3d_g_aab.cpp b/src/d/col/c/c_m3d_g_aab.cpp index a0b9a78a..18788741 100644 --- a/src/d/col/c/c_m3d_g_aab.cpp +++ b/src/d/col/c/c_m3d_g_aab.cpp @@ -27,8 +27,8 @@ void cM3dGAab::SetMax(const mVec3_c &max) { } void cM3dGAab::CalcCenter(mVec3_c ¢er) const { - PSVECAdd(mMin, mMax, center); - PSVECScale(center, center, 0.5f); + VECAdd(mMin, mMax, center); + VECScale(center, center, 0.5f); } void cM3dGAab::PlusR(f32 r) { diff --git a/src/d/col/c/c_m3d_g_cps.cpp b/src/d/col/c/c_m3d_g_cps.cpp index 6fbcfc3d..fd1028ac 100644 --- a/src/d/col/c/c_m3d_g_cps.cpp +++ b/src/d/col/c/c_m3d_g_cps.cpp @@ -34,10 +34,10 @@ bool cM3dGCps::Cross(cM3dGUnk &unk, mVec3_c *vec) { bool cM3dGCps::fn_80337f40(const mVec3_c &v) const { f32 r2 = mRadius * mRadius; - if (!(mFlags & 1) && PSVECSquareDistance(mStart, v) <= r2) { + if (!(mFlags & 1) && VECSquareDistance(mStart, v) <= r2) { return true; } - if (!(mFlags & 2) && PSVECSquareDistance(mEnd, v) <= r2) { + if (!(mFlags & 2) && VECSquareDistance(mEnd, v) <= r2) { return true; } f32 tmp; diff --git a/src/d/col/c/c_m3d_g_lin.cpp b/src/d/col/c/c_m3d_g_lin.cpp index e602ba11..5266f26d 100644 --- a/src/d/col/c/c_m3d_g_lin.cpp +++ b/src/d/col/c/c_m3d_g_lin.cpp @@ -11,9 +11,9 @@ void cM3dGLin::SetStartEnd(const mVec3_c *start, const mVec3_c *end) { void cM3dGLin::CalcPos(mVec3_c *out, f32 scale) const { mVec3_c tmp; - PSVECSubtract(mEnd, mStart, tmp); - PSVECScale(tmp, tmp, scale); - PSVECAdd(tmp, mStart, *out); + VECSubtract(mEnd, mStart, tmp); + VECScale(tmp, tmp, scale); + VECAdd(tmp, mStart, *out); } void cM3dGLin::SetStart(const mVec3_c &start) { diff --git a/src/d/col/c/c_m3d_g_unk.cpp b/src/d/col/c/c_m3d_g_unk.cpp index 01f30de6..570af068 100644 --- a/src/d/col/c/c_m3d_g_unk.cpp +++ b/src/d/col/c/c_m3d_g_unk.cpp @@ -16,8 +16,8 @@ cM3dGUnk::cM3dGUnk() { field_0xB4 = 0; mVirtCenter.set(0.0f, 0.0f, 0.0f); field_0xC4 = 0.0f; - PSMTXIdentity(mMtx); - PSMTXIdentity(mInvMtx); + MTXIdentity(mMtx); + MTXIdentity(mInvMtx); } void cM3dGUnk::Set(const mVec3_c &vA, const mVec3_c &vB) { @@ -34,13 +34,13 @@ void cM3dGUnk::Set(const mVec3_c &vA, const mVec3_c &vB) { void cM3dGUnk::Update() { mVec3_c a, b; - PSMTXMultVec(mMtx, mMin, a); - PSMTXMultVec(mMtx, mMax, b); + MTXMultVec(mMtx, mMin, a); + MTXMultVec(mMtx, mMax, b); mLin.GetStart().x = (a.x + b.x) * 0.5f; mLin.GetStart().y = (a.y + b.y) * 0.5f; mLin.GetStart().z = (a.z + b.z) * 0.5f; - if (!PSMTXInverse(mMtx, mInvMtx)) { - PSMTXIdentity(mInvMtx); + if (!MTXInverse(mMtx, mInvMtx)) { + MTXIdentity(mInvMtx); } } @@ -89,7 +89,7 @@ void cM3dGUnk::Set(const mMtx_c &mtx) { void cM3dGUnk::Set(const mVec3_c &vec, const mAng &ang) { mMtx_c mtx; - PSMTXIdentity(mtx); + MTXIdentity(mtx); mtx.YrotS(ang); mtx.setTranslation(vec); Set(mtx); @@ -97,7 +97,7 @@ void cM3dGUnk::Set(const mVec3_c &vec, const mAng &ang) { bool cM3dGUnk::Cross(const mVec3_c &vec) { mVec3_c tmp; - PSMTXMultVec(mInvMtx, vec, tmp); + MTXMultVec(mInvMtx, vec, tmp); if ((tmp.x < mMin.x)) { return false; } @@ -121,11 +121,11 @@ bool cM3dGUnk::Cross(const mVec3_c &vec) { void cM3dGUnk::Clamp(const mVec3_c &in, mVec3_c &out) { mVec3_c tmp1, tmp2; - PSMTXMultVec(mInvMtx, in, tmp1); + MTXMultVec(mInvMtx, in, tmp1); cM3dGAab aab; aab.Set(mMin, mMax); aab.Clamp(tmp1, tmp2); - PSMTXMultVec(mMtx, tmp2, out); + MTXMultVec(mMtx, tmp2, out); } void cM3dGUnk::fn_80338f30(f32 f0, f32 f1) { |
