PhysicsShape AddSphereShape( Vector3 center, float radius, bool rebuildMass )
PhysicsShape AddSphereShape( Sandbox.Sphere& sphere, bool rebuildMass )

robot_2Generated
code_blocksInput

Description

The AddSphereShape method adds a spherical shape to the PhysicsBody. This method is useful for creating a simple spherical collision shape centered at a specified point with a given radius. The method also provides an option to rebuild the mass of the physics body after adding the shape, which is important for dynamic bodies where mass properties might change.

Usage

To use the AddSphereShape method, you need to specify the center of the sphere as a Vector3, the radius of the sphere as a float, and a boolean indicating whether to rebuild the mass of the physics body.

Example usage:

PhysicsBody body = new PhysicsBody();
Vector3 center = new Vector3(0, 0, 0);
float radius = 1.0f;
bool rebuildMass = true;
PhysicsShape sphereShape = body.AddSphereShape(center, radius, rebuildMass);

Example

PhysicsBody body = new PhysicsBody();
Vector3 center = new Vector3(0, 0, 0);
float radius = 1.0f;
bool rebuildMass = true;
PhysicsShape sphereShape = body.AddSphereShape(center, radius, rebuildMass);