2013-02-07 2 views
0

CAD 유형 프로그램 작업을 시작했으며 대규모 CAD 프로그램의 눈금을 그리드로 정의하는 방법을 잘 모르겠습니다. 그리드는 x 및 y 축에서 10,000 단위의 소수점 이하 7 자리까지의 좌표 점을 포함해야합니다. 모든 포인트를 저장하는 것은 컴퓨터가 처리하기에는 너무 어려울 것입니다. 그런 거대한 좌표 그리드를 정의하기위한 방법은 무엇입니까?SDL이있는 C++ CAD 형식 응용 프로그램 용 격자 만들기

답변

1

두 가지 옵션 :

  • 는 크고 작은 단위로 좌표를 분할합니다. 예를 들어, 물건을 "미터"에 저장하고 다른 것을 "밀리미터"로 저장할 수 있습니다. 이것은 귀하의 CAD 프로그램을위한 것입니다. 예를 들어, timeval structure이 문제를 해결하는 방법을 살펴보십시오.
  • 큰 정수 라이브러리를 사용하면 단일 변수를 사용하여 모든 점을 표현할 수 있습니다.
관련 문제