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);
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);
abstract member GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
[<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
Public Overridable Function GetFlattenedPathGeometry (tolerance As Double, type As ToleranceType) As PathGeometry

Параметры

tolerance
Double

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

type
ToleranceType

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

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

PathGeometry

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

Атрибуты

Комментарии

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

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