Printing3DFaceReductionOptions 클래스

정의

Printing3DModel 클래스의 TryReduceFacesAsync 메서드에 대한 추가 정보를 제공합니다.

public ref class Printing3DFaceReductionOptions sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DFaceReductionOptions final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DFaceReductionOptions
function Printing3DFaceReductionOptions()
Public NotInheritable Class Printing3DFaceReductionOptions
상속
Object Platform::Object IInspectable Printing3DFaceReductionOptions
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Graphics.Printing3D.Printing3DContract (v3.0에서 도입되었습니다.)

설명

이 API는 3D 제조 형식(3MF) 패키지와 함께 사용하도록 설계되었습니다. 3MF에 대한 자세한 내용은 3MF 사양을 참조하세요.

생성자

Printing3DFaceReductionOptions()

Printing3DFaceReductionOptions 클래스의 인스턴스를 만듭니다.

속성

MaxEdgeLength

TryReduceFacesAsync 메서드를 통해 해당 가장자리를 공유하는 삼각형을 병합할 수 있는 에지의 최대 길이를 설정합니다. 0으로 설정하면 기본 제공 기본값이 사용됩니다.

MaxReductionArea

TryReduceFacesAsync 메서드를 통해 삼각형을 병합할 수 없는 위의 삼각형 영역을 설정합니다. 0으로 설정하면 기본 제공 기본값이 사용됩니다.

TargetTriangleCount

메시에서 원하는 삼각형 수를 설정합니다. 삼각형 수가 이 수보다 작거나 같은 경우 TryReduceFacesAsync 메서드는 얼굴 병합을 중지합니다. 0으로 설정하면 삼각형 수가 절반으로 줄어들 때까지 알고리즘이 실행됩니다.

적용 대상