mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 01:07:43 +00:00
zeus constexpr refactor and thermal visor fixes
This commit is contained in:
@@ -21,19 +21,19 @@ CJointCollisionDescription CJointCollisionDescription::SphereSubdivideCollision(
|
||||
float radius, float maxSeparation,
|
||||
EOrientationType orientType,
|
||||
std::string_view name, float mass) {
|
||||
return CJointCollisionDescription(ECollisionType::SphereSubdivide, pivotId, nextId, zeus::CVector3f::skZero,
|
||||
zeus::CVector3f::skZero, radius, maxSeparation, orientType, name, mass);
|
||||
return CJointCollisionDescription(ECollisionType::SphereSubdivide, pivotId, nextId, zeus::skZero3f,
|
||||
zeus::skZero3f, radius, maxSeparation, orientType, name, mass);
|
||||
}
|
||||
|
||||
CJointCollisionDescription CJointCollisionDescription::SphereCollision(CSegId pivotId, float radius,
|
||||
std::string_view name, float mass) {
|
||||
return CJointCollisionDescription(ECollisionType::Sphere, pivotId, {}, zeus::CVector3f::skZero,
|
||||
zeus::CVector3f::skZero, radius, 0.f, EOrientationType::Zero, name, mass);
|
||||
return CJointCollisionDescription(ECollisionType::Sphere, pivotId, {}, zeus::skZero3f,
|
||||
zeus::skZero3f, radius, 0.f, EOrientationType::Zero, name, mass);
|
||||
}
|
||||
|
||||
CJointCollisionDescription CJointCollisionDescription::AABoxCollision(CSegId pivotId, const zeus::CVector3f& bounds,
|
||||
std::string_view name, float mass) {
|
||||
return CJointCollisionDescription(ECollisionType::AABox, pivotId, {}, bounds, zeus::CVector3f::skZero, 0.f, 0.f,
|
||||
return CJointCollisionDescription(ECollisionType::AABox, pivotId, {}, bounds, zeus::skZero3f, 0.f, 0.f,
|
||||
EOrientationType::Zero, name, mass);
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ CJointCollisionDescription CJointCollisionDescription::OBBAutoSizeCollision(CSeg
|
||||
const zeus::CVector3f& bounds,
|
||||
EOrientationType orientType,
|
||||
std::string_view name, float mass) {
|
||||
return CJointCollisionDescription(ECollisionType::OBBAutoSize, pivotId, nextId, bounds, zeus::CVector3f::skZero, 0.f,
|
||||
return CJointCollisionDescription(ECollisionType::OBBAutoSize, pivotId, nextId, bounds, zeus::skZero3f, 0.f,
|
||||
0.f, orientType, name, mass);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user