2012-01-03 2 views
-1

타원을 거꾸로 그릴 필요가 있으므로 바닥에 똑같이 늘어서 게됩니다.타원을 거꾸로 그릴 방법은?

fillOval(int x, int y, int width, int height) 

음의 높이를 설정하면 칠해지지 않을 것이므로 어떻게 페인트를 거꾸로 그릴 수 있습니까?

+0

타원의 너비와 높이를 전환하여 거꾸로 그리거나 타원을 그릴 수 있습니다. –

+0

정의에 따르면, 타원형은 주편에 대칭 인 대칭이며, 거꾸로 그려 질 수는 없습니다 (뒤집기를 구별 할 방법이 없습니다). 그럼 성취하려는 것은 무엇입니까? –

답변

2

"거꾸로"그려지는 대신 도형을 위아래로 이동하여 아래 가장자리가 일직선으로되도록하십시오.

이렇게하려면 모든 타원에 대해 y+height이 동일한 지 확인하기 만하면됩니다.

+0

팁과 설명을 가져 주셔서 감사합니다. – Maksim

관련 문제