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


Printing3DFaceReductionOptions Класс

Определение

Предоставляет дополнительные сведения для метода TryReduceFacesAsync в классе Printing3DModel

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 предназначен для использования с пакетами трехмерного производственного формата (3MF). Дополнительные сведения о 3MF см. в спецификации 3MF.

Конструкторы

Printing3DFaceReductionOptions()

Создает экземпляр класса Printing3DFaceReductionOptions.

Свойства

MaxEdgeLength

Задает максимальную длину края, для которой треугольники, которые совместно используют указанный край, можно объединить с помощью метода TryReduceFacesAsync. Если задано равно нулю, используется встроенное значение по умолчанию.

MaxReductionArea

Задает область треугольника над указанным треугольником, который не может быть объединен с помощью метода TryReduceFacesAsync. Если задано равно нулю, используется встроенное значение по умолчанию.

TargetTriangleCount

Задает требуемое количество треугольников в сетке. Метод TryReduceFacesAsync остановит слияние лиц, если число треугольников меньше или равно этому числу. Если задано равно нулю, алгоритм будет выполняться до тех пор, пока число треугольников не будет сокращено на половину.

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