Condividi tramite


Printing3DMesh Classe

Definizione

Rappresenta una mesh nel modello 3D.

public ref class Printing3DMesh sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DMesh final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3DMesh final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DMesh
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3DMesh
function Printing3DMesh()
Public NotInheritable Class Printing3DMesh
Ereditarietà
Object Platform::Object IInspectable Printing3DMesh
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v1.0)

Commenti

La classe Printing3DMesh corrisponde all'elemento <mesh> nella specifica 3D Manufacturing Format (3MF). Per altre info, vedi la specifica 3MF .

Costruttori

Printing3DMesh()

Crea un'istanza della classe Printing3DMesh .

Proprietà

BufferDescriptionSet

Ottiene un set di descrizioni del buffer mesh.

BufferSet

Ottiene un set di buffer mesh.

IndexCount

Ottiene o imposta il numero di indici di triangolo.

TriangleIndicesDescription

Ottiene o imposta la descrizione del buffer per gli indici di triangolo.

TriangleMaterialIndicesDescription

Ottiene o imposta la descrizione del buffer per gli indici del materiale del triangolo.

VertexCount

Ottiene o imposta il numero di vertici del triangolo.

VertexNormalsDescription

Ottiene o imposta la descrizione del buffer per le normali dei vertici.

VertexPositionsDescription

Ottiene o imposta la descrizione del buffer per le posizioni dei vertici.

Metodi

CreateTriangleIndices(UInt32)

Crea il buffer per gli indici di triangolo.

CreateTriangleMaterialIndices(UInt32)

Crea il buffer per gli indici dei materiali di triangolo.

CreateVertexNormals(UInt32)

Crea il buffer per le normali dei vertici.

CreateVertexPositions(UInt32)

Crea il buffer per le posizioni dei vertici.

GetTriangleIndices()

Ottiene il buffer per gli indici di triangolo.

GetTriangleMaterialIndices()

Ottiene il buffer per gli indici del materiale del triangolo.

GetVertexNormals()

Ottiene il buffer per le normali dei vertici.

GetVertexPositions()

Ottiene il buffer per le posizioni dei vertici.

VerifyAsync(Printing3DMeshVerificationMode)

Verifica che la mesh abbia bordi e triangoli normali.

Si applica a