Telerik.Maui.Controls.Paths
Converts between string representations and RadPathGeometry objects for path data.
Defines an arc segment for a path figure, allowing you to draw elliptical arcs within a bounding box. The arc is specified by its center point, size, start angle, and sweep angle, all relative to the containing geometry. This segment enables the creation of circular or elliptical arcs with customizable orientation and sweep direction, making it suitable for advanced vector graphics scenarios such as pie charts, gauges, or custom shapes.
Represents an elliptical arc segment within a path figure, allowing precise control over its geometry. This segment is defined by its end point, radii along the X and Y axes, rotation angle, sweep direction, and arc size. Use RadArcToSegment to create curved path figures for advanced vector graphics scenarios.
Represents a conic segment within a path figure, defined by a control point, an end point, and a weight. The control and end points are specified relative to the bounding box of the containing geometry, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner. The Weight property determines the influence of the control point, allowing for the representation of circular arcs and other conic sections.
Represents a cubic curve segment within a path figure, defined by two control points and an end point. The coordinates for each point are relative to the bounding box of the containing geometry, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner. This segment enables precise curve shaping for vector graphics and path rendering.
Defines an ellipse geometry with a specified center point and radii. This class provides properties to set and retrieve the center and radius of the ellipse, and notifies when these properties change. Useful for drawing and manipulating ellipse shapes in graphics or UI scenarios.
Base abstract class representing a geometric shape. This class provides common functionality for all geometric shapes and serves as the foundation for path-based geometry definitions.
Represents a line geometry.
Defines a line segment within a path figure, specifying its end point relative to the bounding box of the containing geometry. The segment extends from the current position to the specified end point, where coordinates are normalized such that (0, 0) represents the bottom-left and (1, 1) the top-right corner of the bounding box.
Defines a geometric path figure consisting of a starting point and a sequence of connected path segments. The RadPathFigure is used to construct complex vector shapes by specifying a relative start point and a collection of segments such as lines, curves, or arcs. The coordinates for the start point are normalized relative to the bounding box of the containing geometry, where (0, 0) represents the bottom-left and (1, 1) the top-right corner.
Represents a complex path geometry composed of one or more path figures.
Base abstract class representing a path segment.
Defines a quadratic curve segment within a path figure, using a control point and an end point relative to the geometry's bounding box.
Represents a rectangle geometry.