iPhone 응용 프로그램에서 작업 중이며 라인 - 서클 충돌 감지와 관련이 있습니다. 선의 기울기를 사용하고 원의 좌표가 방정식 y = mx + b를 만족하는지 확인합니다. 그러나 왼쪽 상단의 현재 원점 (0,0)을 사용하면 기울기를 얻는 데 어려움이 있습니다. 어떤 방법으로 원점이 화면 중앙에 오도록 좌표를 변환 할 수 있습니까?원점을 왼쪽 위 화면 대신 화면 가운데로 설정 하시겠습니까? (iPhone)
2
A
답변
1
실제 원점은 화면 좌표가 200,200이라고 가정 해 보겠습니다. 계산을하기 전에 관련 포인트에서 200,200을 빼는 것이 어떻습니까? 그런 다음 원점이 0,0 인 것처럼 계산합니다. 경사는 변하지 않을 것입니다. BTW iPhone에는 삼각법을위한 강력한 기능이 있습니다. 나는 한 점에서 중간 점까지의 거리를 알고있는 원의 반지름과 비교함으로써 원 안에 점 교차점을 만들었습니다. 중간 점에서 그려진 선의 교차점을 찾고 길이를 반경과 비교하기 위해 검사하려는 선과 동일한 기울기를 가진 원에 접선을 사용할 수 있습니다. 어쨌든 모든 것이 CGFloats에 있으며 아직 3G를 감속하지 못했습니다.
관련 문제
- 1. Firefox의 화면 왼쪽 위 좌표를 얻는 방법
- 2. iPhone 설정 화면
- 3. OpenCV 2.x에서 화면 원점 설정 (C++)
- 4. 안드로이드 Webview 이미지 왼쪽 위 모서리가 아닌 가운데로 렌더링
- 5. iPhone 전체 화면 이미지
- 6. iPhone 배경 화면 (잠긴 화면 배경)을 프로그래밍 방식으로 설정 하시겠습니까?
- 7. Android 잠금 화면 기능을 맞춤 설정 하시겠습니까?
- 8. 설정 화면 레이아웃 스타일
- 9. 화면 중앙에 QMainWindow 설정
- 10. 안드로이드 화면 해상도 설정
- 11. 화면 보호 기능을위한 설정?
- 12. 화면 전환
- 13. Quartz Plugin의 왼쪽 위 모서리 찾기
- 14. 바탕 화면 위/위에 직접 그립니다.
- 15. iphone app 화면 입력
- 16. 잠금 화면 iPhone
- 17. iPhone 3GS의 어두운 화면
- 18. iPhone MediaPlayer - 전체 화면?
- 19. iPhone 화면 누름 감지
- 20. iPhone 앱 시작 화면
- 21. 맞춤 iPhone 메시지 화면
- 22. iPhone 화면 캡처 질문
- 23. iphone : 부분 화면 UIScrollView
- 24. iPhone - 화면 회전?
- 25. iPhone 화면 방향 감지
- 26. iPhone 화면 잠금 알림
- 27. iPhone 화면 끄기
- 28. 런타임 스플래시 화면 iPhone
- 29. 화면 크기를 확인 하시겠습니까?
- 30. 화면 대신 마우스 클릭을 시뮬레이션