Condividi tramite


PerceptionDepthFrameSource.TryGetTransformTo(String, Matrix4x4) Metodo

Definizione

Ottiene la trasformazione dall'origine del frame di profondità all'entità di destinazione e imposta hasResult su true, se esiste una correlazione. Se non esiste una correlazione, hasResult è impostato su false e il risultato non viene modificato.

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

Parametri

targetId
String

Platform::String

winrt::hstring

ID univoco dell'entità di destinazione.

result
Matrix4x4

float4x4

Se esiste una correlazione, questa opzione verrà impostata su una matrice di trasformazione 4x4 che cambia la base dal sistema di coordinate dell'origine della cornice di profondità al sistema di coordinate dell'entità di destinazione.

Restituisce

Boolean

bool

True se esiste una correlazione, in caso contrario false.

Attributi

Si applica a