IEnumerable<GameObject> FindInPhysics( Sphere sphere )
IEnumerable<GameObject> FindInPhysics( BBox box )
IEnumerable<GameObject> FindInPhysics( Frustum frustum )

robot_2Generated
code_blocksInput

Description

The FindInPhysics method in the Scene class is used to find game objects within a specified spherical area using physics. This method is useful for detecting objects that are within a certain radius from a given point in the scene.

Usage

To use the FindInPhysics method, you need to provide a Sphere object as a parameter. This Sphere defines the center and radius of the area you want to search for game objects.

The method returns an IEnumerable<GameObject>, which is a collection of GameObject instances that are found within the specified sphere.

Example

// Create a sphere with a center at (0, 0, 0) and a radius of 5 units
Sphere searchSphere = new Sphere(Vector3.Zero, 5.0f);

// Get the current scene
Scene currentScene = Scene.Current;

// Find all game objects within the sphere
IEnumerable<GameObject> foundObjects = currentScene.FindInPhysics(searchSphere);

// Iterate through the found objects
foreach (GameObject obj in foundObjects)
{
    // Perform operations with each found object
    obj.DoSomething();
}