Box2DX.Collision.CircleShape.ComputeMass C# (CSharp) Method

ComputeMass() public method

public ComputeMass ( MassData &massData ) : void
massData MassData
return void
        public override void ComputeMass(out MassData massData)
        {
            massData = new MassData();

            massData.Mass = _density * Settings.Pi * _radius * _radius;
            massData.Center = _localPosition;

            // inertia about the local origin
            massData.I = massData.Mass * (0.5f * _radius * _radius + Vec2.Dot(_localPosition, _localPosition));
        }