2013-03-22 3 views
1

CGPathAddArc을 사용하여 원을 만듭니다. 반경이 5 픽셀이면 전체 원이 10 픽셀 너비 또는 11 픽셀로 끝나나요?CGPathAddArc에 원의 가운데 픽셀이 포함되어 있습니까?

10 픽셀로 끝나면 혼란 스럽습니다. 이 경우 반경의 중심은 무엇을 의미합니까?

CGPathAddArc 여기서 정의 :

void CGPathAddArc (
CGMutablePathRef path, 
const CGAffineTransform *m, 
CGFloat x, 
CGFloat y, 
CGFloat radius, 
CGFloat startAngle, 
CGFloat endAngle, 
bool clockwise 
); 

답변

1

그것은 중심점을 포함하는 직경과 같은 10 개 화소로 끝날 않는다. 애플 reference doc으로 는 말한다 :이 함수를 호출 할 때

, 당신은 라디안 중심점, 반지름 및 두 개의 각도를 제공합니다. 전체 직경 10

되도록 석영,

종점 중심점 '포함'결정 호의 종료점을 결정하기 위해이 정보를 사용하여