Method GetEffectiveMass
GetEffectiveMass(in PhysicsMass, in float3, in quaternion, float3, float3)
Get a body's effective mass in a given direction and from a particular point in world space.
Declaration
public static float GetEffectiveMass(this in PhysicsMass bodyMass, in float3 bodyPosition, in quaternion bodyOrientation, float3 impulse, float3 point)
Parameters
Type | Name | Description |
---|---|---|
PhysicsMass | bodyMass | The body mass. |
float3 | bodyPosition | The body position. |
quaternion | bodyOrientation | The body orientation. |
float3 | impulse | The impulse. |
float3 | point | The point. |
Returns
Type | Description |
---|---|
float | A body's effective mass with respect to the specified point and impulse. |
Remarks
Assumes that there is no scale.
GetEffectiveMass(in PhysicsMass, in float3, in quaternion, in float, float3, float3)
Get a body's effective mass in a given direction and from a particular point in world space.
Declaration
public static float GetEffectiveMass(this in PhysicsMass bodyMass, in float3 bodyPosition, in quaternion bodyOrientation, in float bodyScale, float3 impulse, float3 point)
Parameters
Type | Name | Description |
---|---|---|
PhysicsMass | bodyMass | The body's PhysicsMass component. |
float3 | bodyPosition | The body's world-space position. |
quaternion | bodyOrientation | The body's world-space rotation. |
float | bodyScale | The body's uniform scale. |
float3 | impulse | An impulse in world space. |
float3 | point | A point in world space. |
Returns
Type | Description |
---|---|
float | A body's effective mass with respect to the specified point and impulse. |