コード例 #1
0
ファイル: GradientShapes.cs プロジェクト: ykafia/Paint.Net4
 public LinearDiamond(PointDouble startPoint, PointDouble endPoint) : base(startPoint, endPoint)
 {
 }
コード例 #2
0
 public PointAndTangentDouble(PointDouble point, VectorDouble tangent)
 {
     this.point   = point;
     this.tangent = tangent;
 }
コード例 #3
0
ファイル: GradientShapes.cs プロジェクト: ykafia/Paint.Net4
 public ConicalNoRepeat(PointDouble startPoint, PointDouble endPoint) : base(startPoint, endPoint)
 {
     this.tOffset = -this.ComputeLerp((double)((int)base.endPointX), (double)((int)base.endPointY));
 }
コード例 #4
0
ファイル: GradientShapes.cs プロジェクト: ykafia/Paint.Net4
 public SpiralReflectedCCW(PointDouble startPoint, PointDouble endPoint) : base(startPoint, endPoint)
 {
     base.invDistanceScale *= 0.5;
 }
コード例 #5
0
ファイル: GradientShapes.cs プロジェクト: ykafia/Paint.Net4
 public LinearStraight(PointDouble startPoint, PointDouble endPoint) : base(startPoint, endPoint)
 {
 }
コード例 #6
0
ファイル: GradientShapes.cs プロジェクト: ykafia/Paint.Net4
 public LinearReflected(PointDouble startPoint, PointDouble endPoint) : base(startPoint, endPoint)
 {
 }
コード例 #7
0
 public static bool IsCloseToZero(this PointDouble pt) =>
 (DoubleUtil.IsCloseToZero(pt.X) && DoubleUtil.IsCloseToZero(pt.Y));