如何在元素中拾取某个平面以进行镜像?

时间:2019-06-21 01:20:18

标签: python revit-api revit revitpythonshell pyrevit

我正在使用Revit API和revit python shell制作工具,该工具的一部分操作包括镜像屏幕快照中显示的所选元素(桌面)。

为了拾取一个平面以反映书桌的平面,我试图从平面图中书桌边界框拾取一条曲线。但是,我很难在桌面元素的背面拾取特定的曲线。无论用户选择哪个家庭,飞机的方向都应保持一致。

对此有任何想法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

这取决于您如何定义“桌子元素的背面”。

这是一个非常“人性化”的定义。

请为计算机重新指定。”

我假设桌子是一个家庭实例,它具有一个Location属性,实际上是一个LocationPoint,它配备了一个Rotation property

您可以使用它来确定“后”边缘的方向。

“后”边缘到定位点的距离也是恒定的。

这两个属性使您能够计算镜像线。