Printing3DMesh 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows Desktop Extension SDK (已於 10.0.10240.0 引進)
|
API contract |
Windows.Graphics.Printing3D.Printing3DContract (已於 v1.0 引進)
|
備註
Printing3DMesh 類別對應於 3D 製造格式 (3MF) 規格中的 <mesh>
專案。 如需詳細資訊,請參閱 3MF 規格。
建構函式
Printing3DMesh() |
建立 Printing3DMesh 類別的實例。 |
屬性
BufferDescriptionSet |
取得一組網格緩衝區描述。 |
BufferSet |
取得一組網格緩衝區。 |
IndexCount |
取得或設定三角形索引的數目。 |
TriangleIndicesDescription |
取得或設定三角形索引的緩衝區描述。 |
TriangleMaterialIndicesDescription |
取得或設定三角形材質索引的緩衝區描述。 |
VertexCount |
取得或設定三角形頂點的數目。 |
VertexNormalsDescription |
取得或設定頂點常態的緩衝區描述。 |
VertexPositionsDescription |
取得或設定頂點位置的緩衝區描述。 |
方法
CreateTriangleIndices(UInt32) |
建立三角形索引的緩衝區。 |
CreateTriangleMaterialIndices(UInt32) |
建立三角形材質索引的緩衝區。 |
CreateVertexNormals(UInt32) |
建立頂點常態的緩衝區。 |
CreateVertexPositions(UInt32) |
建立頂點位置的緩衝區。 |
GetTriangleIndices() |
取得三角形索引的緩衝區。 |
GetTriangleMaterialIndices() |
取得三角形材質索引的緩衝區。 |
GetVertexNormals() |
取得頂點常態的緩衝區。 |
GetVertexPositions() |
取得頂點位置的緩衝區。 |
VerifyAsync(Printing3DMeshVerificationMode) |
確認網格具有多邊和一般三角形。 |