Share via


GeometryHelper Class

Definition

Provides helper methods for geometry operations such as flattening curves into polylines.

public ref class GeometryHelper abstract sealed
public static class GeometryHelper
type GeometryHelper = class
Public Class GeometryHelper
Inheritance
GeometryHelper

Methods

Name Description
FlattenArc(List<Point>, Point, Point, Double, Double, Double, Boolean, Boolean, Double)

Flattens an elliptical arc into a series of line segments.

FlattenCubicBezier(List<Point>, Point, Point, Point, Point, Double)

Flattens a cubic Bezier curve into a series of line segments.

FlattenGeometry(Geometry, Double)

Flattens a Geometry into a PathGeometry containing only polyline segments.

FlattenGeometry(PathGeometry, Geometry, Double, Matrix)

Flattens a Geometry into an existing PathGeometry, applying a transformation matrix.

FlattenQuadraticBezier(List<Point>, Point, Point, Point, Double)

Flattens a quadratic Bezier curve into a series of line segments.

Applies to