가능한 해결책 :
1 - 포인트 및 계산에 의해 그리기 테두리 선.
1 문제 - 테두리 선 계산.
2 - 타원으로 시작하고 사용자가 정점을 이동하여 모양을 바꿀 수있게하십시오.
2 문제점 - 타원이 커지면 모양을 바꿀 수없는 꼭지점 사이에 틈이 생깁니다.
3 - 추가 및 이동 정점을
3 문제 - 귀 클리핑 삼각 stucks somepoint에서 (53th 라인 while
루프 http://pastebin.com/Ug337mH2 @, 무한 루프로 전환)
추가 및 이동 버텍스 메서드를 포기하는 대신 무한 루프 (방법 3) 문제. 53. 라인에서 while
루프의 무한 루프가 발생하는 이유는 무엇입니까 (http://pastebin.com/Ug337mH2 참조)?
내 생각 엔 : 귀 클리핑 삼각형은 삼각형에 약간의 정점을 연결하는 데 실패하고 재 시도를 계속 **
를 내가 쉽게 내 게임에 다각형 그리기를 구현하는 방법에 대해 설명합니다.?
이가는 사용자에 제약을받을 수 있나요? 나는 기존의 것들과 교차하는 새로운 라인을 만들지 못하게 될 것인가? – Robinson
실제로 선이 서로 교차하는 것은 괜찮습니다 ... 어쨌든 그들은 별도의 삼각형으로 그룹화됩니다. 그래서 나는 그들이 교차하더라도 작동 할 것이라고 생각합니다. –
솔루션 3은 무한 루프 문제를 제외하고는 꽤 잘 작동합니다. 나는 무한 루프를위한 "가짜"픽스를 만들었습니다. http://pastebin.com/nw4ZAM7d 무한 루프를 일으키는 버텍스를 무시합니다. –