- AntiAlias 적용 - SelPath / SelRegion -> Select 통합 - 채우기 -> current brush에서 stroke 색상으로 변경 - isFill 삭제 (채우기 아닌 상태는 transparent 색상의 brush 사용) - MoveData 함수 생성 - 여러 데이터 함수 생성 중, 아직 적용은 안됨... pathPoints[pathPoints.Count - 3] = GetSymmetryPoint(pathPoints[pathPoints.Count - 1], e.Location); pathPoints[pathPoints.Count - 2] = GetSymmetryPoint(pathPoints[pathPoints.Count - 1], e.Location); float bX = pathPoints[pathPoints.Count - 4].X + (2.0f / 3.0f) * (pathPoints[pathPoints.Count - 3].X - pathPoints[pathPoints.Count - 4].X); float bY = pathPoints[pathPoints.Count - 4].Y + (2.0f / 3.0f) * (pathPoints[pathPoints.Count - 3].Y - pathPoints[pathPoints.Count - 4].Y); float cX = pathPoints[pathPoints.Count - 1].X + (2.0f / 3.0f) * (pathPoints[pathPoints.Count - 3].X - pathPoints[pathPoints.Count - 1].X); float cY = pathPoints[pathPoints.Count - 1].Y + (2.0f / 3.0f) * (pathPoints[pathPoints.Count - 3].Y - pathPoints[pathPoints.Count - 1].Y); pathPoints[pathPoints.Count - 3] = new PointF(bX, bY); pathPoints[pathPoints.Count - 2] = new PointF(cX, cY);