コード例 #1
0
ファイル: Point.cs プロジェクト: mgrman/DGCLib
 public Point Scale(Size scale)
 {
     return new Point(this.X * scale.X, this.Y * scale.Y);
 }
コード例 #2
0
ファイル: BezierSpline.cs プロジェクト: mgrman/DGCLib
 public Point[] GetResampled(Size scaleFactor, double maxStepSize)
 {
     return new BezierSpline(this.Points.Select(o => o.Scale(scaleFactor)).ToArray()).Resample(maxStepSize);
 }
コード例 #3
0
ファイル: Size.cs プロジェクト: mgrman/DGCLib
 public static double DiagonalSize(Size a, Size b)
 {
     return Math.Sqrt(Math.Pow(a.X - b.X, 2) + Math.Pow(a.Y - b.Y, 2));
 }