SpatialSurfaceMesh クラス

定義

ユーザーの周囲で観察されるサーフェスのメッシュ データを表します。

public ref class SpatialSurfaceMesh sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialSurfaceMesh final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialSurfaceMesh
Public NotInheritable Class SpatialSurfaceMesh
継承
Object Platform::Object IInspectable SpatialSurfaceMesh
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v2.0 で導入)

注釈

SpatialSurfaceMesh クラスには、メッシュのレンダリングや物理処理に必要なすべての情報 (頂点、インデックス、標準バッファーなど) が含まれます。

このオブジェクトはバッファーを維持するため、メッシュが不要になった場合、またはキャッシュしている別の処理済みフォームに既に変換されている場合は、必ずバッファーを削除するか、参照を解放する必要があります。

プロパティ

CoordinateSystem

VertexPositions バッファーと VertexNormals バッファーが座標を表す座標系を取得します。

SurfaceInfo

このメッシュに関連付けられているサーフェス メタデータを取得します。

TriangleIndices

メッシュのインデックス バッファーを表すバッファー オブジェクトを取得します。

VertexNormals

SpatialSurfaceInfo.TryComputeLatestMeshAsync の呼び出しで IncludeVertexNormals がメッシュ オプションとして設定されている場合、メッシュの通常のバッファーを表すバッファー オブジェクトを取得します。 それ以外の場合、このプロパティは null です。

VertexPositions

メッシュの頂点バッファーを表すバッファー オブジェクトを取得します。

VertexPositionScale

VertexPositions の要素をスケーリングするために使用する必要があるスケール ベクターを取得します。

適用対象

こちらもご覧ください