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

AutoCAD 产品设计:图形单位

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

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

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

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

图形单位是什么?

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

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

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

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

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

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

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

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

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

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

线性单位(长度单位)

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

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

例子

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

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

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

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

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

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

需要实现两类方法:krS28资讯网——每日最新资讯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 的整数。krS28资讯网——每日最新资讯28at.com

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

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

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

角度单位

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

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

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

例子

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

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

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

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

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

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

角度单位可选类型(angleUnits)

设定角度单位(AutoCAD 系统变量是 AUNITS)。krS28资讯网——每日最新资讯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 之间的整数,不同类型对应的精度格式不同。krS28资讯网——每日最新资讯28at.com

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

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

角度方向(angleDir)

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

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

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

基准角度(angleBase)

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

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

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

插入时的缩放单位(insertUnits)

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

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

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

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

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

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

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

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

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

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

结尾

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

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

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

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

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

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

标签:
  • 热门焦点
  • 轿车从天而降电动车主被撞身亡 超速抢道所致:现场视频让网友吵翻

    近日,上海青浦区法院判决轿车从天而降电动车主被撞身亡案,轿车车主被判有期徒刑一年。案件显示当时男子驾驶轿车在上海某路段行驶,前车忽然转弯提速超车,
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库:让你的应用更亲民友好,实现视频通话无痛接入! 除了基本用法外,还有一些进阶用法可以更好地利用该库。自定义 STUN/TURN 服务器配置WebRTC.Net 默认使用 Google 的
  • 共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • 阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的“征求意见版”:1、取消P序列
  • OPPO K11搭载长寿版100W超级闪充:26分钟充满100%

    据此前官方宣布,OPPO将于7月25日也就是今天下午14:30举办新品发布会,届时全新的OPPO K11将正式与大家见面,将主打旗舰影像,和同档位竞品相比,其最大的卖
  • OPPO K11采用全方位护眼屏:三大护眼能力减轻视觉疲劳

    日前OPPO官方宣布,全新的OPPO K11将于7月25日正式发布,将主打旗舰影像,和同档位竞品相比,其最大的卖点就是将配备索尼IMX890主摄,堪称是2000档位影像表
  • onebot M24巧系列一体机采用轻薄机身设计,现已在各平台开售

    onebot M24 巧系列一体机目前已在线上线下各平台同步开售。onebot M24 巧系列采用一体化轻薄机身设计,最薄处为 10.15mm,拥有宝石红、午夜蓝、石墨绿、雅致
Top