本文讲解 AutoCAD 产品的图形单位功能产品设计,没有任何代码实现。
使用的 AutoCAD 为 2020 版本
图形单位是什么?
图形单位是用于设置 一些属性数据应该用什么格式显示 的命令,命令标识为 un(units)。
举个例子。
某个圆的半径,在数据上是 12.3456,但我们给长度单位配置为 “科学计数法类型”,精度为 2(即保留两位小数),在特性面板或其他显示界面上,它需要显示为 1.23E+01。
特性面板中的单位:
动态输入框的单位:
单位分为两类:
线性单位(长度单位)
角度单位
线性单位(长度单位)
线性单位(linear units)用于一些长度、坐标等线性数据。
用于在 UI 层显示对应类型单位,数据层保持原来的十进制小数格式。另外,UI 层修改对应格式数据会转换回十进制小数,写回到数据层。
例子
比如设置线性单位的类型设置为科学计数法(对应值 1),精度为 2。
数据是十进制的 12.3