2013-04-17 7 views
0

C#에서 베 지어 곡선을 생성했습니다. 나는 어떤 간격으로 곡선의 결과 점을 계산하고이 점들을 선들과 연결한다 (g.drawLine). 1px의 커브를 원할 때, 모두 옳다. 그러나 내가이 커브를 두껍게 만들고 싶을 때, 문제가 생깁니다. 이 문제는 연결이 개개의 라인이 아름답 지 않다는 데 있습니다. 상황 줌 사진에 ilustrate입니다 :두꺼운 베 지어 곡선은 C#의 라인으로 구성됩니다.

http://ryska.webzdarma.cz/bezier.png

몇 가지 팁이 문제를 해결하는 방법? 감사

답변

1

지정할 수 있습니다. 이 경우, 당신이 할 필요가 대신 DrawLine

Graphics.DrawLines

전화입니다. 그러면 모든 세그먼트가 하나의 연결된 선으로 그려집니다.

+0

예, DrawLines가이 문제를 해결합니다. 감사 –

1

당신은 몇 가지 LineSegment 객체에서 당신의 곡선을 시도하고 나는이 WinForms입니다 말할 것 g.drawLine의 언급으로가는 IsSmoothJoin = true;