BoundingSphere.Transform Method (Matrix)

Translates and scales the BoundingSphere using a given Matrix.

Namespace:  Microsoft.Xna.Framework
Assembly:  Microsoft.Xna.Framework.Math (in Microsoft.Xna.Framework.Math.dll)


Public Function Transform ( _
    matrix As Matrix _
) As BoundingSphere
public BoundingSphere Transform(
    Matrix matrix


  • matrix
    Type: Microsoft.Xna.Framework.Matrix
    A transformation matrix that might include translation, rotation, or uniform scaling. Note that BoundingSphere.Transform will not return correct results if there are non-uniform scaling, shears, or other unusual transforms in this transformation matrix. This is because there is no way to shear or non-uniformly scale a sphere. Such an operation would cause the sphere to lose its shape as a sphere.

Return Value

Type: Microsoft.Xna.Framework.BoundingSphere
The transformed BoundingSphere.

Version Information


Supported in: 5


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.