SpatialSurfaceMesh Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa os dados de malha de uma superfície observada no ambiente do usuário.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Comentários
A classe SpatialSurfaceMesh contém todas as informações necessárias para renderizar a malha ou processá-la para física, incluindo seu vértice, índice e buffers normais.
Como esse objeto mantém seus buffers ativos, você deve ter certeza de excluí-lo ou liberar referências a ele quando não precisar mais da malha ou já o transformou em uma forma processada diferente que você está armazenando em cache.
Propriedades
CoordinateSystem |
Obtém o sistema de coordenadas no qual os buffers VertexPositions e VertexNormals expressam suas coordenadas. |
SurfaceInfo |
Obtém os metadados de superfície associados a essa malha. |
TriangleIndices |
Obtém o objeto buffer que representa o buffer de índice da malha. |
VertexNormals |
Obtém o objeto buffer que representa o buffer normal da malha, se IncludeVertexNormals foi definido como uma opção de malha na chamada para SpatialSurfaceInfo.TryComputeLatestMeshAsync. Caso contrário, essa propriedade será nula. |
VertexPositions |
Obtém o objeto buffer que representa o buffer de vértice da malha. |
VertexPositionScale |
Obtém o vetor de escala que você deve usar para dimensionar os elementos de VertexPositions. |