如何拾取元素中的某个平面进行镜像?
How to pick up a certain plane in an element to mirror it?
我正在使用 Revit API 和 revit python shell 制作一个工具,该工具的一部分操作包括镜像显示的选定元素(桌子)在屏幕截图中。
为了拾取一个平面来镜像桌子,我试图从平面图中桌子的边界框拾取一条曲线。然而,我很难在桌面元素的背面找到一条特定的曲线。不管用户选择什么族,平面的方向都要保持一致。
对此有什么想法吗?
这取决于你如何定义"back side of the desk element"。
这是一个非常"human"的定义。
请为计算机重新表述。
我假设桌子是一个家庭实例,其中有一个Location
属性,实际上是一个LocationPoint
,它配备了一个Rotation
property。
您可以使用它来确定 "back" 边缘的方向。
"back"边距定位点的距离也是常数。
这两个属性使您能够计算镜像线。
我正在使用 Revit API 和 revit python shell 制作一个工具,该工具的一部分操作包括镜像显示的选定元素(桌子)在屏幕截图中。
为了拾取一个平面来镜像桌子,我试图从平面图中桌子的边界框拾取一条曲线。然而,我很难在桌面元素的背面找到一条特定的曲线。不管用户选择什么族,平面的方向都要保持一致。
对此有什么想法吗?
这取决于你如何定义"back side of the desk element"。
这是一个非常"human"的定义。
请为计算机重新表述。
我假设桌子是一个家庭实例,其中有一个Location
属性,实际上是一个LocationPoint
,它配备了一个Rotation
property。
您可以使用它来确定 "back" 边缘的方向。
"back"边距定位点的距离也是常数。
这两个属性使您能够计算镜像线。