함춘당은 혼자도 외롭지 않다
2010-05-08 13:11:11

좋지않다

▼ more
원점 대칭 C#
2010-05-08 10:38:27

private Point symmetryXY(Point root, Point nodePoint)

{

Point returnPoint = new Point(nodePoint.X, nodePoint.Y);

returnPoint.X -= root.X;

returnPoint.Y -= root.Y;

returnPoint.X *= -1;

returnPoint.Y *= -1;

returnPoint.X += root.X;

returnPoint.Y += root.Y;

return returnPoint;

}

▼ more
Y축 대칭 C#
2010-05-08 10:38:11

private Point symmetryY(int x,Point nodePoint){

Point returnPoint = new Point(nodePoint.X,nodePoint.Y);

returnPoint.X -= x;

returnPoint.X *= -1;

returnPoint.X += x;

return returnPoint;

}

▼ more
시계방향 돌리기 C#
2010-05-08 10:37:43

private static Point nextPointPlus(int totalNode, Point rootPoint, Point nodePoint)

{

double arc = (2.0 * Math.PI) / (totalNode);

double x = nodePoint.X;

double y = nodePoint.Y;

//normalize pP(x,y)

x -= rootPoint.X;

y -= rootPoint.Y;

double tempX = x;

//rotate pP(x,y)

x = x * Math.Cos(arc) - y * Math.Sin(arc);

y = tempX * Math.Sin(arc) + y * Math.Cos(arc);

//realize pP(x,y)

x += rootPoint.X;

y += rootPoint.Y;

nodePoint.X=(int)x;

nodePoint.Y=(int)y;

return nodePoint;

}

▼ more