PeachDrawing.Core
PeachDrawing.Core.EllipticalArcCenter
EllipticalArcCenter(double, double, double, double, double, double, double) Constructor
The center parameterization of an AddArc(double, double, double, double, double, bool, bool)-style endpoint-parameterized
elliptical arc - StartAngle/EndAngle are in the ellipse’s own (rotated)
local parameter space, so a caller samples a point at angle t as
(CenterX + RadiusX*cos(t)*cos(RotationRadians) - RadiusY*sin(t)*sin(RotationRadians), CenterY + RadiusX*cos(t)*sin(RotationRadians) + RadiusY*sin(t)*cos(RotationRadians)).
public EllipticalArcCenter(double CenterX, double CenterY, double RadiusX, double RadiusY, double RotationRadians, double StartAngle, double EndAngle);
Parameters
CenterX System.Double
CenterY System.Double
RadiusX System.Double
RadiusY System.Double
RotationRadians System.Double
StartAngle System.Double
EndAngle System.Double