构件与编辑 = 数据结构与算法
在了解了Revit的构件体系之后,要想让软件好用,Revit都实现了哪些编辑功能呢?
即使是像Revit这样大型的软件,说到底,还是数据结构和算法。算法是对数据结构进行操作。如果说构件体系是数据结构的核心,那么这里的算法就是对构件的各种操作了。
Revit 中编辑
在Revit中,修改图形元素的方法多种多样。仅仅一个功能,它需要支持若干类型或者类别的构件,这背后有大量的工作要做。某些复杂的功能,其逻辑非常复杂,处理起来非常复杂。
以下是一些常用的方法:
- 使用控制点
拖动控制点:选中元素后,通过拖动显示出来的控制点来调整元素的大小、形状或位置。 - 修改临时尺寸
调整临时尺寸:选中元素时,Revit会显示临时尺寸标注,可以通过修改这些尺寸来改变元素的大小。 - 移动和旋转
拖动移动光标:将光标放置在元素上,当出现移动光标时,可以拖拽元素进行移动。
旋转:使用“修改”菜单下的“旋转”工具来旋转元素。 - 复制和阵列
复制:通过“修改”菜单下的“复制”工具来复制元素。
阵列:使用“修改”菜单下的“阵列”工具来创建元素的副本,按照特定的模式排列。 - 对齐和锁定
对齐:使用“对齐”工具来对齐元素。
锁定/解锁:通过元素上的标记来锁定或解锁元素,防止意外移动。 - 编辑几何图形
编辑几何图形:对于某些可编辑的族元素,可以使用“编辑几何图形”工具来修改其基础几何形状。 - 编辑类