Freigeben über


HolographicCameraPose.TryGetVisibleFrustum(SpatialCoordinateSystem) Methode

Definition

Ruft das vorhergesagte Ansichts frustum für die aktuelle Pose ab, ausgedrückt im angegebenen Koordinatensystem.

public:
 virtual IReference<SpatialBoundingFrustum> ^ TryGetVisibleFrustum(SpatialCoordinateSystem ^ coordinateSystem) = TryGetVisibleFrustum;
IReference<SpatialBoundingFrustum> TryGetVisibleFrustum(SpatialCoordinateSystem const& coordinateSystem);
public System.Nullable<SpatialBoundingFrustum> TryGetVisibleFrustum(SpatialCoordinateSystem coordinateSystem);
function tryGetVisibleFrustum(coordinateSystem)
Public Function TryGetVisibleFrustum (coordinateSystem As SpatialCoordinateSystem) As Nullable(Of SpatialBoundingFrustum)

Parameter

coordinateSystem
SpatialCoordinateSystem

Das Koordinatensystem, in dem das sichtbare Frustum ausgedrückt werden soll.

Gibt zurück

Das sichtbare Frustum.

Hinweise

Wenn es sich um eine Stereoanzeige handelt, ist dies das kombinierte Frustum beider Stereoansichten, einschließlich der linken und rechten Ansichts- und Projektionsmatrizen.

Dieses Frustum hat die gleichen Dimensionen wie das true view frustum zum Zeitpunkt des Renderns, obwohl es aufgrund eines Vorhersagefehlers um einen gewissen Betrag deaktiviert sein kann. Rufen Sie TryGetCullingFrustum auf, um ein konservatives Frustum zu erhalten, das diese Unsicherheit berücksichtigt.

Diese Methode gibt NULL zurück, wenn das angegebene Koordinatensystem derzeit nicht gefunden werden kann.

Gilt für: