C# Class LayoutFarm.Svg.Pathing.SvgCurveHelper

ファイルを表示 Open project: prepare/HTML-Renderer

Public Methods

Method Description
CreateMirrorPoint ( PointF mirrorPoint, PointF fixedPoint ) : PointF
Curve3GetControlPoints ( PointF start, PointF controlPoint, PointF endPoint, PointF &control1, PointF &control2 ) : void

Private Methods

Method Description
MakeBezierCurveFromArc ( PointF &start, PointF &end, float rx, float ry, float angle, SvgArcSize arcSize, SvgArcSweep arcSweep, PointF &bezier4Points ) : void

Method Details

CreateMirrorPoint() public static method

public static CreateMirrorPoint ( PointF mirrorPoint, PointF fixedPoint ) : PointF
mirrorPoint PixelFarm.Drawing.PointF
fixedPoint PixelFarm.Drawing.PointF
return PixelFarm.Drawing.PointF

Curve3GetControlPoints() public static method

public static Curve3GetControlPoints ( PointF start, PointF controlPoint, PointF endPoint, PointF &control1, PointF &control2 ) : void
start PixelFarm.Drawing.PointF
controlPoint PixelFarm.Drawing.PointF
endPoint PixelFarm.Drawing.PointF
control1 PixelFarm.Drawing.PointF
control2 PixelFarm.Drawing.PointF
return void