Поделиться через


Printing3DMesh Класс

Определение

Представляет сетку в трехмерной модели.

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
Наследование
Object Platform::Object IInspectable Printing3DMesh
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (появилось в v1.0)

Комментарии

Класс Printing3DMesh соответствует элементу <mesh> в спецификации 3D Manufacturing Format (3MF). Дополнительные сведения см. в спецификации 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)

Проверяет, есть ли сетка ребра и обычные треугольники.

Применяется к