DXF 中的对象坐标系 (OCS)
要节省图形数据库(和 DXF 文件)的空间,可以按照图元自己的对象坐标系 (OCS) 来表示与每个图元关联的点。使用 OCS,描述图元在三维空间中的位置所需的唯一附加信息是描述 OCS 的 Z 轴和标高值的三维矢量。 对于给定的 Z 轴(或拉伸)方向,有无限个坐标系。这些坐标系是通过在三维空间中转换原点并围绕 Z 轴旋转 X 和 Y 轴而定义的。但对于同一个 Z 轴方向,只有一个 OCS。其特性如下:
对于某些图元,OCS 等同于 WCS,所有点(DXF 组 10-37)都用世界坐标表示。参见下表。
一旦 AutoCAD 为给定图元建立了 OCS,则 OCS 将按如下方式工作:与图元一起存储的标高值表示沿 Z 轴移动 XY 平面(从 WCS 原点)多少距离可以使其和包含图元的平面重合。用户定义的标高值并不重要。 通过 UCS 输入的任何二维点将转换为相对于 UCS 移动和旋转的 OCS 中相应的二维点。 以下是该过程的几个结果:
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 11:43
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.