Class
RadConicSegment

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.

Definition

Constructors

RadConicSegment()

Initializes a new instance of the conic segment.

Declaration

cs-api-definition
public RadConicSegment()

RadConicSegment(Point, Point, double)

Initializes a new instance of the conic segment.

Declaration

cs-api-definition
public RadConicSegment(Point controlPoint, Point endPoint, double weight)

Parameters

controlPoint

Point

Specifies the control point of the conic segment. The point coordinates are relative to the containing geometry's bounding box, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner.

endPoint

Point

Specifies the end point of the conic segment. The point coordinates are relative to the containing geometry's bounding box, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner.

weight

double

Specifies the weight of the conic segment.

Properties

ControlPoint

Gets or sets the control point of the conic segment. The point coordinates are relative to the containing geometry's bounding box, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner.

Declaration

cs-api-definition
public Point ControlPoint { get; set; }

Property Value

Point

EndPoint

Gets or sets the end point of the conic segment. The point coordinates are relative to the containing geometry's bounding box, where (0, 0) is the bottom-left corner and (1, 1) is the top-right corner.

Declaration

cs-api-definition
public Point EndPoint { get; set; }

Property Value

Point

Weight

Gets or sets the weight of the conic segment.

Declaration

cs-api-definition
public double Weight { get; set; }

Property Value

double