Geometry.GetFlattenedPathGeometry Метод

Определение

Получает объект PathGeometry, являющийся кусочно-линейной аппроксимацией данного объекта Geometry.

Перегрузки

GetFlattenedPathGeometry()

Получает объект PathGeometry, являющийся кусочно-линейной аппроксимацией данного объекта Geometry.

GetFlattenedPathGeometry(Double, ToleranceType)

Получает объект PathGeometry в пределах заданного допуска, являющийся кусочно-линейной аппроксимацией данного объекта Geometry.

GetFlattenedPathGeometry()

Получает объект PathGeometry, являющийся кусочно-линейной аппроксимацией данного объекта Geometry.

public:
 System::Windows::Media::PathGeometry ^ GetFlattenedPathGeometry();
public System.Windows.Media.PathGeometry GetFlattenedPathGeometry ();
member this.GetFlattenedPathGeometry : unit -> System.Windows.Media.PathGeometry
Public Function GetFlattenedPathGeometry () As PathGeometry

Возвращаемое значение

PathGeometry

Кусочно-линейная аппроксимация данного объекта Geometry.

Комментарии

Этот метод использует коэффициент допуска по умолчанию (описанный StandardFlatteningTolerance свойством) при обработке геометрии. Чтобы указать собственный коэффициент допуска, используйте GetFlattenedPathGeometry метод.

Некоторые Geometry методы (например GetFlattenedPathGeometry, ) создают или используют приближение многоугольников геометрии. Коэффициент допуска указывает максимальное расстояние между точками в этом приближении многоугольников. Меньшие значения погрешности создают более качественные приближения, но требуют большей обработки, чем приближение с большим коэффициентом допуска.

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

GetFlattenedPathGeometry(Double, ToleranceType)

Получает объект PathGeometry в пределах заданного допуска, являющийся кусочно-линейной аппроксимацией данного объекта Geometry.

public:
 virtual System::Windows::Media::PathGeometry ^ GetFlattenedPathGeometry(double tolerance, System::Windows::Media::ToleranceType type);
[System.Security.SecurityCritical]
public virtual System.Windows.Media.PathGeometry GetFlattenedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
public virtual System.Windows.Media.PathGeometry GetFlattenedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
[<System.Security.SecurityCritical>]
abstract member GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
abstract member GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
Public Overridable Function GetFlattenedPathGeometry (tolerance As Double, type As ToleranceType) As PathGeometry

Параметры

tolerance
Double

Максимальный диапазон для расстояния между точками кусочно-линейной аппроксимации геометрии. Чем меньше значения, тем точнее результаты и медленнее производится выполнение. Если значение tolerance меньше .000001, вместо него используется значение .000001.

type
ToleranceType

Одно из значений ToleranceType, с помощью которого можно определить, является ли коэффициент допуска абсолютным значением или же он измеряется относительно области геометрии.

Возвращаемое значение

PathGeometry

Кусочно-линейная аппроксимация данного объекта Geometry.

Атрибуты

Комментарии

Некоторые Geometry методы (например GetFlattenedPathGeometry, ) создают или используют приближение многоугольников геометрии. Коэффициент допуска указывает максимальное расстояние между точками в этом приближении многоугольников. Меньшие значения погрешности создают более качественные приближения, но требуют большей обработки, чем приближение с большим коэффициентом допуска.

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