JoltPhysics3D: Fix raycast body for static bodies
This commit is contained in:
@@ -385,7 +385,6 @@ namespace Nz
|
|||||||
creationSettings.mMaxLinearVelocity = settings.maxLinearVelocity;
|
creationSettings.mMaxLinearVelocity = settings.maxLinearVelocity;
|
||||||
creationSettings.mObjectLayer = 1;
|
creationSettings.mObjectLayer = 1;
|
||||||
creationSettings.mRestitution = settings.restitution;
|
creationSettings.mRestitution = settings.restitution;
|
||||||
creationSettings.mUserData = SafeCast<UInt64>(reinterpret_cast<std::uintptr_t>(this));
|
|
||||||
|
|
||||||
creationSettings.mMassPropertiesOverride = creationSettings.GetShape()->GetMassProperties();
|
creationSettings.mMassPropertiesOverride = creationSettings.GetShape()->GetMassProperties();
|
||||||
creationSettings.mMassPropertiesOverride.ScaleToMass(settings.mass);
|
creationSettings.mMassPropertiesOverride.ScaleToMass(settings.mass);
|
||||||
@@ -421,6 +420,7 @@ namespace Nz
|
|||||||
|
|
||||||
creationSettings.mPosition = ToJolt(settings.position);
|
creationSettings.mPosition = ToJolt(settings.position);
|
||||||
creationSettings.mRotation = ToJolt(settings.rotation);
|
creationSettings.mRotation = ToJolt(settings.rotation);
|
||||||
|
creationSettings.mUserData = SafeCast<UInt64>(reinterpret_cast<std::uintptr_t>(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool JoltRigidBody3D::ShouldActivate() const
|
bool JoltRigidBody3D::ShouldActivate() const
|
||||||
|
|||||||
Reference in New Issue
Block a user