Freigeben über


PerceptionDepthFrameSource.TryGetTransformTo(String, Matrix4x4) Methode

Definition

Ruft die Transformation von der Tiefenframequelle in die Zielentität ab und legt hasResult auf true fest, wenn eine Korrelation vorhanden ist. Wenn keine Korrelation vorhanden ist, wird hasResult auf false festgelegt, und result wird nicht geändert.

public:
 virtual bool TryGetTransformTo(Platform::String ^ targetId, [Out] float4x4 & result) = TryGetTransformTo;
bool TryGetTransformTo(winrt::hstring const& targetId, [Out] float4x4 & result);
/// [Windows.Foundation.Metadata.Deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update.  Use Windows.Media.Capture.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
bool TryGetTransformTo(winrt::hstring const& targetId, [Out] float4x4 & result);
public bool TryGetTransformTo(string targetId, out Matrix4x4 result);
[Windows.Foundation.Metadata.Deprecated("PerceptionDepthFrameSource may be unavailable after Windows Creator Update.  Use Windows.Media.Capture.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public bool TryGetTransformTo(string targetId, out Matrix4x4 result);
Public Function TryGetTransformTo (targetId As String, ByRef result As Matrix4x4) As Boolean

Parameter

targetId
String

Platform::String

winrt::hstring

Die eindeutige ID der Zielentität.

result
Matrix4x4

float4x4

Wenn eine Korrelation vorhanden ist, wird diese auf eine 4x4-Transformationsmatrix festgelegt, die die Basis vom Tiefenframe-Quellkoordinatensystem in das Koordinatensystem der Zielentität ändert.

Gibt zurück

Boolean

bool

True, wenn eine Korrelation vorhanden ist, andernfalls false.

Attribute

Gilt für: