SpatialBoundingVolume
SpatialBoundingVolume
SpatialBoundingVolume
SpatialBoundingVolume
Class
Definition
Represents a bounding volume of some kind in the user's surroundings, for example, a box, oriented box, sphere or frustum.
public : sealed class SpatialBoundingVolume : ISpatialBoundingVolumepublic sealed class SpatialBoundingVolume : ISpatialBoundingVolumePublic NotInheritable Class SpatialBoundingVolume Implements ISpatialBoundingVolume// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v2)
|
Remarks
Once created, a SpatialBoundingVolume is opaque, and only intended to be passed to an API that expects one as input.
Methods
FromBox(SpatialCoordinateSystem, SpatialBoundingBox) FromBox(SpatialCoordinateSystem, SpatialBoundingBox) FromBox(SpatialCoordinateSystem, SpatialBoundingBox) FromBox(SpatialCoordinateSystem, SpatialBoundingBox)
Creates a bounding volume from the specified box, with its coordinates interpreted within the specified coordinate system.
public : static SpatialBoundingVolume FromBox(SpatialCoordinateSystem coordinateSystem, SpatialBoundingBox box)public static SpatialBoundingVolume FromBox(SpatialCoordinateSystem coordinateSystem, SpatialBoundingBox box)Public Static Function FromBox(coordinateSystem As SpatialCoordinateSystem, box As SpatialBoundingBox) As SpatialBoundingVolume// You can use this method in JavaScript.
- coordinateSystem
- SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem
The coordinate system within which to interpret the bounding box's coordinates.
The bounding box.
The new bounding volume.
FromFrustum(SpatialCoordinateSystem, SpatialBoundingFrustum) FromFrustum(SpatialCoordinateSystem, SpatialBoundingFrustum) FromFrustum(SpatialCoordinateSystem, SpatialBoundingFrustum) FromFrustum(SpatialCoordinateSystem, SpatialBoundingFrustum)
Creates a bounding volume from the specified frustum, with its coordinates interpreted within the specified coordinate system.
public : static SpatialBoundingVolume FromFrustum(SpatialCoordinateSystem coordinateSystem, SpatialBoundingFrustum frustum)public static SpatialBoundingVolume FromFrustum(SpatialCoordinateSystem coordinateSystem, SpatialBoundingFrustum frustum)Public Static Function FromFrustum(coordinateSystem As SpatialCoordinateSystem, frustum As SpatialBoundingFrustum) As SpatialBoundingVolume// You can use this method in JavaScript.
- coordinateSystem
- SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem
The coordinate system within which to interpret the bounding frustum's coordinates.
The bounding frustum.
The new bounding volume.
FromOrientedBox(SpatialCoordinateSystem, SpatialBoundingOrientedBox) FromOrientedBox(SpatialCoordinateSystem, SpatialBoundingOrientedBox) FromOrientedBox(SpatialCoordinateSystem, SpatialBoundingOrientedBox) FromOrientedBox(SpatialCoordinateSystem, SpatialBoundingOrientedBox)
Creates a bounding volume from the specified oriented box, with its coordinates interpreted within the specified coordinate system.
public : static SpatialBoundingVolume FromOrientedBox(SpatialCoordinateSystem coordinateSystem, SpatialBoundingOrientedBox box)public static SpatialBoundingVolume FromOrientedBox(SpatialCoordinateSystem coordinateSystem, SpatialBoundingOrientedBox box)Public Static Function FromOrientedBox(coordinateSystem As SpatialCoordinateSystem, box As SpatialBoundingOrientedBox) As SpatialBoundingVolume// You can use this method in JavaScript.
- coordinateSystem
- SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem
The coordinate system within which to interpret the bounding box's coordinates.
- box
- SpatialBoundingOrientedBox SpatialBoundingOrientedBox SpatialBoundingOrientedBox SpatialBoundingOrientedBox
The oriented bounding box.
The new bounding volume.
FromSphere(SpatialCoordinateSystem, SpatialBoundingSphere) FromSphere(SpatialCoordinateSystem, SpatialBoundingSphere) FromSphere(SpatialCoordinateSystem, SpatialBoundingSphere) FromSphere(SpatialCoordinateSystem, SpatialBoundingSphere)
Creates a bounding volume from the specified sphere, with its coordinates interpreted within the specified coordinate system.
public : static SpatialBoundingVolume FromSphere(SpatialCoordinateSystem coordinateSystem, SpatialBoundingSphere sphere)public static SpatialBoundingVolume FromSphere(SpatialCoordinateSystem coordinateSystem, SpatialBoundingSphere sphere)Public Static Function FromSphere(coordinateSystem As SpatialCoordinateSystem, sphere As SpatialBoundingSphere) As SpatialBoundingVolume// You can use this method in JavaScript.
- coordinateSystem
- SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem SpatialCoordinateSystem
The coordinate system within which to interpret the bounding sphere's coordinates.
The bounding sphere.
The new bounding volume.