다음을 통해 공유


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으로 설정하면 삼각형 수가 절반으로 줄어들 때까지 알고리즘이 실행됩니다.

적용 대상