공간을 도면 데이터베이스(및 DXF 파일)에 저장하려면 각 도면요소에 연관된 점은 도면요소 자체의 객체 좌표계(OCS) 항으로 표시됩니다. OCS에 대해 3D 공간에서 도면요소의 위치를 설명하는 데 필요한 유일한 추가 정보는 OCS의 Z 축을 설명하는 3D 벡터와 고도 값입니다.
주어진 Z축(또는 돌출) 방향에 대해 3D 공간의 원점을 변환하고 Z축 둘레로 X 및 Y축을 회전하여 정의되는 무한한 수의 좌표계가 있습니다. 그러나 동일한 Z축 방향에 대해 OCS는 단 하나입니다. OCS는 다음과 같은 특성을 갖습니다.
일부 도면요소의 경우 OCS가 WCS와 동일한 기능을 하며 모든 점(DXF 그룹 10-37)이 표준 좌표로 표시됩니다. 다음 표를 참고하십시오.
|
도면 유형에 연관된 좌표계 |
|
|---|---|
|
도면요소 |
주 |
|
선, 점, 3D 면, 3D 폴리선, 3D 정점, 3D 메쉬, 3D 메쉬 정점 등과 같은 3D 도면요소 |
이 도면요소들은 특정 평면에 놓이지 않습니다. 모든 점이 표준 좌표로 표시됩니다. 이 도면요소들 중에서 선과 점만이 돌출될 수 있습니다. 이들의 돌출 방향은 표준 Z축과 다를 수 있습니다. |
|
원, 호, 솔리드, 두께선, 문자, 속성, 속성 정의, 쉐이프, 삽입, 2D 폴리선, 2D 정점, 단순 폴리선, 해치, 이미지 등과 같은 2D 도면요소 |
이 도면요소들은 사실상 평면형입니다. 모든 점이 객체 좌표로 표시됩니다. 이 도면요소들은 돌출될 수 있습니다. 이들의 돌출 방향은 표준 Z축과 다를 수 있습니다. |
|
치수 |
치수 점 중 일부는 WCS로 표시되고 일부는 OCS로 표시됩니다. |
|
뷰포트 |
표준 좌표계로 표시됩니다. |
일단 AutoCAD가 주어진 도면요소에 대해 OCS를 설정하면 OCS가 다음과 같이 작동됩니다. 도면요소와 함께 저장된 고도값은 XY 평면을 해당 도면요소가 포함된 평면과 일치시키기 위해 Z축을 기준으로 WCS 원점으로부터 이동한 거리를 표시합니다. 이 값에서 사용자가 정의한 고도가 얼마나 되는지는 중요하지 않습니다.
UCS를 통해 입력된 2D 점은 OCS의 상응하는 2D 점으로 변환되며 UCS를 기준으로 이동되고 회전합니다.
다음은 이러한 과정으로부터 파생되는 결과입니다.