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
Возвращаемое значение
Кусочно-линейная аппроксимация данного объекта 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, с помощью которого можно определить, является ли коэффициент допуска абсолютным значением или же он измеряется относительно области геометрии.
Возвращаемое значение
Кусочно-линейная аппроксимация данного объекта Geometry.
- Атрибуты
Комментарии
Некоторые Geometry методы (например GetFlattenedPathGeometry, ) создают или используют приближение многоугольников геометрии. Коэффициент допуска указывает максимальное расстояние между точками в этом приближении многоугольников. Меньшие значения погрешности создают более качественные приближения, но требуют большей обработки, чем приближение с большим коэффициентом допуска.