次の方法で共有


SpatialPointerPose.TryGetInteractionSourcePose メソッド

定義

特定のタイムスタンプにある特定の空間相互作用ソース (モーション コントローラーなど) のポインターポーズを取得します。

public:
 virtual SpatialPointerInteractionSourcePose ^ TryGetInteractionSourcePose(SpatialInteractionSource ^ source) = TryGetInteractionSourcePose;
SpatialPointerInteractionSourcePose TryGetInteractionSourcePose(SpatialInteractionSource const& source);
public SpatialPointerInteractionSourcePose TryGetInteractionSourcePose(SpatialInteractionSource source);
function tryGetInteractionSourcePose(source)
Public Function TryGetInteractionSourcePose (source As SpatialInteractionSource) As SpatialPointerInteractionSourcePose

パラメーター

source
SpatialInteractionSource

ポインターの姿勢を決定する必要がある空間相互作用ソース。

戻り値

相互作用ソース ポインターの姿勢。

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

ポインターの姿勢は、前方を指すモーション コントローラーの先端を表します。 この姿勢は、コントローラー モデル自体のレンダリング時に UI を指しているときにレイキャストに最もよく使用されます。

モーション コントローラーのグリップ姿勢を調べるには、 SpatialInteractionSourceLocation インスタンスの Position プロパティと Orientation プロパティを直接調べます。 SpatialInteractionSourceState.Properties から入手できます。TryGetLocation

このメソッドは、指定された空間相互作用ソースがポイントをサポートしていない場合 (IsPointingSupported が false の場合)、またはその時点でソースに位置追跡がなかった場合に null を返します。

適用対象

こちらもご覧ください