Freigeben über


PerceptionInfraredFrameSource.TryGetTransformTo(String, Matrix4x4) Methode

Definition

Ruft die Transformation von der Infrarotframequelle 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("PerceptionInfraredFrameSource 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("PerceptionInfraredFrameSource 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 dies auf eine 4x4-Transformationsmatrix festgelegt, die die Basis vom Koordinatensystem der Infrarotrahmenquelle in das Koordinatensystem der Zielentität ändert.

Gibt zurück

Boolean

bool

True, wenn eine Korrelation vorhanden ist, andernfalls false.

Attribute

Gilt für: