다음을 통해 공유


Printing3DMesh 클래스

정의

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
상속
Object Platform::Object IInspectable 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)

메시에 매니폴드 가장자리와 일반 삼각형이 포함되었는지 확인합니다.

적용 대상