2012-02-01 10 views
2

타원에 호를 그리려합니다. 직접 아크 방법을 사용하여 호를 그리는 방법을 모르면 원호 (목표 C)에 호를 그리기위한 것입니다.타원에 호를 그릴 제어점 찾기

추가 검색시 나는 타원형 호가 제어점을 사용하여 그릴 수 있음을 알게되었습니다 . 호에 대한 제어점을 어떻게 찾을 수 있습니까?

저는 타원의 중심점 (두 초점이 아님), 시작 각도, 끝 각도, 각이 타원에서 만나는 두 지점을 알고 있습니다. 이 두 컨트롤 포인트를 어떻게 찾을 수 있는지.

또는


사전

감사를 해결하기 위해없는 다른 무엇의 내가 저 명성을 가지고 내가 이미지를 업로드 할 수 없다는. 이것을 확인하십시오 : https://s3.amazonaws.com/abduBla/testfile.png

어쨌든. 타원은 직사각형을 사용하여 그려집니다. 컨트롤 포인트를 얻으려면 모든 값을 찾아야합니다. 제어점을 찾는 최소 및 가장 간단한 방법은 무엇입니까

+0

CGPath 또는 UIBezierPath 호 함수를 사용하여 타원형 비 원형 호를 그릴 수 있습니다. xscale 및 yscale 매개 변수에 다른 값을 사용하여'CGContextScaleCTM'을 사용하십시오. –

+0

http://www.spaceroots.org/documents/ellipse/elliptical-arc.pdf –

답변

0

경계선과 중심점 둘 다를 고려하여 타원을 해결할 수 있는지 확신 할 수 없습니다. 당신은 초점을 찾을 수 있어야합니다, 그리고 그렇게하려면, 당신은 아마 주요 및 작은 직경을 알 필요가있을거야.

시작하는 정보의 다이어그램을 게시 할 수 있습니까?