当前位置:首页 > 科技  > 软件

AutoCAD 产品设计:图形单位

来源: 责编: 时间:2023-11-02 09:09:23 223观看
导读本文讲解 AutoCAD 产品的图形单位功能产品设计。使用的 AutoCAD 为 2020 版本图形单位是什么?图形单位是用于设置 一些属性数据应该用什么格式显示 的命令,命令标识为 un(units)。举个例子。某个圆的半径,在数据上是 12.34

2ss28资讯网——每日最新资讯28at.com

本文讲解 AutoCAD 产品的图形单位功能产品设计。2ss28资讯网——每日最新资讯28at.com

使用的 AutoCAD 为 2020 版本2ss28资讯网——每日最新资讯28at.com

图形单位是什么?

图形单位是用于设置 一些属性数据应该用什么格式显示 的命令,命令标识为 un(units)。2ss28资讯网——每日最新资讯28at.com

举个例子。2ss28资讯网——每日最新资讯28at.com

某个圆的半径,在数据上是 12.3456,但我们给长度单位配置为 “科学计数法类型”,精度为 2(即保留两位小数),在特性面板或其他显示界面上,它需要显示为 1.23E+01。2ss28资讯网——每日最新资讯28at.com

特性面板中的单位:2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

动态输入框的单位:2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

单位分为两类:2ss28资讯网——每日最新资讯28at.com

  • 线性单位(长度单位)
  • 角度单位

2ss28资讯网——每日最新资讯28at.com

线性单位(长度单位)

线性单位(linear units)用于一些长度、坐标等线性数据。2ss28资讯网——每日最新资讯28at.com

用于在 UI 层显示对应类型单位,数据层保持原来的十进制小数格式。另外,UI 层修改对应格式数据会转换回十进制小数,写回到数据层。2ss28资讯网——每日最新资讯28at.com

例子

比如设置线性单位的类型设置为科学计数法(对应值 1),精度为 2。2ss28资讯网——每日最新资讯28at.com

数据是十进制的 12.345678,在 UI 上会转换为 1.23E+01 进行显示。2ss28资讯网——每日最新资讯28at.com

如果在 UI 层的输入框将其改为 1.23E+02,在失焦时会将这个字符串转换为十进制小数格式的 123,保存回数据层。2ss28资讯网——每日最新资讯28at.com

需要实现格式两大类转换算法:2ss28资讯网——每日最新资讯28at.com

  • 十进制小数转其他格式,需要考虑精度。
  • 其他格式转小数,不需要考虑精度,但要做校验补正。

2ss28资讯网——每日最新资讯28at.com

需要实现两类方法:2ss28资讯网——每日最新资讯28at.com

// 十进制转其他格式convertDecimal(decimal, type, precision)// 其他格式转小数convertToDecimal(str, type)

长度单位的可选类型(linearUnits)

  • 1 :科学。1.2346E+02
  • 2: 小数。123.456
  • 3: 工程。123'-4.56"
  • 4: 建筑。123'-4 5/8"
  • 5: 分数。12 3/4

长度精度(linearPrecision)

0 到 8 的整数。2ss28资讯网——每日最新资讯28at.com

比如对小数来说,代表保留 0 位到保留 8 位小数。2ss28资讯网——每日最新资讯28at.com

具体不同类型对应那些格式,可以看去打开弹窗看看下拉选项。2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

角度单位

角度单位(angle units)用于显示像是旋转之类的角度相关的弧度数据。2ss28资讯网——每日最新资讯28at.com

中文为 “角度”,那只是给用户看到。angle 本意为度,不代表具体的格式。其实更准确的描述是 “度”,而不是 “角度”。2ss28资讯网——每日最新资讯28at.com

该配置用于在 UI 层显示对应类型角度单位,数据层保持原来的角度值,并且在 UI 层修改对应格式数据也会转回弧度,保存回数据层。2ss28资讯网——每日最新资讯28at.com

例子

假设角度单位的类型设置为弧度(对应值 3),精度为 2,旋转方向为 false(逆时针),基准角度为 0。2ss28资讯网——每日最新资讯28at.com

数据是十进制的 180,在 UI 上会转换为 3.14r 进行显示。2ss28资讯网——每日最新资讯28at.com

如果在 UI 层的输入框将其改为 3r,它会在 onChange 中将这个字符串转换为角度 171.88733853924697,保存回数据层。2ss28资讯网——每日最新资讯28at.com

同样需要实现两类方法,但相比长度单位多了 “角度方向” 和 “基准角度” 的参数。2ss28资讯网——每日最新资讯28at.com

// 弧度 -> 其他convertRandian(radian, type, presicion, angleDir, angleBase)// 其他 -> 弧度getToDegreeParser(AngleUnitEnum.Radian)(str, type, angleDir, angleBase)

2ss28资讯网——每日最新资讯28at.com

角度单位可选类型(angleUnits)

设定角度单位(AutoCAD 系统变量是 AUNITS)。2ss28资讯网——每日最新资讯28at.com

  • 0:十进制度数。1.2345
  • 1:度/分/秒。1d2'3.4
  • 2:百分度。1.2345g
  • 3:弧度。1.2345r
  • 4:勘测单位。N 88d53'20.2" E(表示以正北为起点,向东方向旋转 88d53'20.2" E)

角度精度(anglePrecision)

0 到 8 之间的整数,不同类型对应的精度格式不同。2ss28资讯网——每日最新资讯28at.com

特别注意的是,“度/分/秒” 和 “勘探单位” 的精度 1 和 3 分别等价于 2 和 4。因为分和秒的整数部分是不补前导零的。这两个类型对应的下拉选项中也把 1 和 3 去掉了。2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

角度方向(angleDir)

角度旋转的正方向,默认为逆时针(false)。2ss28资讯网——每日最新资讯28at.com

false 表示逆时针, true 表示顺时针。2ss28资讯网——每日最新资讯28at.com

二者区别,其实就是角度转换成其他单位前,是否要把数据源先用 PI * 2 减一下,再标准化。2ss28资讯网——每日最新资讯28at.com

基准角度(angleBase)

基准度数,为弧度值。2ss28资讯网——每日最新资讯28at.com

其实就是在角度转换其他单位前,先把角度减一下这个 angleBase。2ss28资讯网——每日最新资讯28at.com

对于 AutoCAD,默认向东的度数为 0。2ss28资讯网——每日最新资讯28at.com

插入时的缩放单位(insertUnits)

传入时的缩放单位有相当多,范围也很广,小到毫米,大到光年。2ss28资讯网——每日最新资讯28at.com

首先作为图纸自己的单位。2ss28资讯网——每日最新资讯28at.com

当我们选中一个实体,创建块时,块有一个 “块单位” 属性。假设当前图纸单位为 “厘米”,块为 “毫米”,这个块就会缩小为原来的 1/10。2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

这里的缩放比例和数据源不相等,是有一层转换的:UI 层 scale = 数据层 scale * 单位因子。2ss28资讯网——每日最新资讯28at.com

单位因子是一个计算属性,是块单位转图纸单位的转换比。比如块单位为 mm,图纸单位为 cm,那单位因子就是 0.1(1mm 等于 0.1 cm)。2ss28资讯网——每日最新资讯28at.com

如果设置的是比较特殊的单位 “无单位”,图纸的单位会使用客户端首选项设置的值,一般都是 “毫米”。2ss28资讯网——每日最新资讯28at.com

2ss28资讯网——每日最新资讯28at.com

同时它作为外部参照插入其他图纸时的 “块单位”,效果同块,只是不能修改单位。2ss28资讯网——每日最新资讯28at.com

另外外部参照插入时这个块单位就写死了,此时修改外部参照图纸的单位,是不会影响的。2ss28资讯网——每日最新资讯28at.com

结尾

以上就是图形单位这个命令的主要逻辑了。2ss28资讯网——每日最新资讯28at.com

其中的光源强度单位我不熟,用的也少,就不讲了。2ss28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-26-16527-0.htmlAutoCAD 产品设计:图形单位

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Transactional注解和事务传播机制

下一篇: Visual Studio使用Git忽略不想上传到远程仓库的文件

标签:
  • 热门焦点
  • 俄罗斯:将审查iPhone等外国公司设备 保数据安全

    俄罗斯:将审查iPhone等外国公司设备 保数据安全

    iPhone和特斯拉都属于在各自领域领头羊的品牌,推出的产品也也都是数一数二的,但对于一些国家而言,它们的产品可靠性和安全性还是在限制范围内。近日,俄罗斯联邦通信、信息技术
  • 天猫精灵Sound Pro体验:智能音箱没有音质?来听听我的

    天猫精灵Sound Pro体验:智能音箱没有音质?来听听我的

    这几年除了手机作为智能生活终端最主要的核心之外,第二个可以成为中心点的产品是什么?——是智能音箱。 手机在执行命令的时候有两种操作方式,手和智能语音助手,而智能音箱只
  • Golang 中的 io 包详解:组合接口

    Golang 中的 io 包详解:组合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是对Reader和Writer接口的组合,
  • 分布式系统中的CAP理论,面试必问,你理解了嘛?

    分布式系统中的CAP理论,面试必问,你理解了嘛?

    对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统
  • 19个 JavaScript 单行代码技巧,让你看起来像个专业人士

    19个 JavaScript 单行代码技巧,让你看起来像个专业人士

    今天这篇文章跟大家分享18个JS单行代码,你只需花几分钟时间,即可帮助您了解一些您可能不知道的 JS 知识,如果您已经知道了,就当作复习一下,古人云,温故而知新嘛。现在,我们就开始今
  • 2023年,我眼中的字节跳动

    2023年,我眼中的字节跳动

    此时此刻(2023年7月),字节跳动从未上市,也从未公布过任何官方的上市计划;但是这并不妨碍它成为中国最受关注的互联网公司之一。从2016-17年的抖音强势崛起,到2018年的“头腾
  • 花7万退货退款无门:谁在纵容淘宝珠宝商家造假?

    花7万退货退款无门:谁在纵容淘宝珠宝商家造假?

    来源:极点商业作者:杨铭在淘宝购买珠宝玉石后,因为保证金不够赔付,店铺关闭,退货退款难、维权无门的比比皆是。“提供相关产品鉴定证书,支持全国复检,可以30天无理由退换货。&
  • ESG的面子与里子

    ESG的面子与里子

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之三伏大幕拉起,各地高温预警不绝,但处于厄尔尼诺大“烤”之下的除了众生,还有各大企业发布的ESG报告。ESG是“环境保
  • 电博会上海尔智家模拟500平大平层,还原生活空间沉浸式体验

    电博会上海尔智家模拟500平大平层,还原生活空间沉浸式体验

    电博会为了更好地让参展观众真正感受到智能家居的绝妙之处,海尔智家的程传岭先生同样介绍了展会上海尔智家的模拟500平大平层,还原生活空间沉浸式体验。程传
Top
Baidu
map