我正在使用 Revit API 和 revit python shell 来制作一个工具,该工具的部分操作包括镜像屏幕截图中显示的选定元素(桌面)。
为了拿起一个平面来镜像桌子,我正试图从平面图中桌子的边界框拿起一条曲线。但是,我很难在桌子元素的背面找到一条特定的曲线。无论用户选择什么族,平面的方向都应该是一致的。
对此有任何想法吗?
我正在使用 Revit API 和 revit python shell 来制作一个工具,该工具的部分操作包括镜像屏幕截图中显示的选定元素(桌面)。
为了拿起一个平面来镜像桌子,我正试图从平面图中桌子的边界框拿起一条曲线。但是,我很难在桌子元素的背面找到一条特定的曲线。无论用户选择什么族,平面的方向都应该是一致的。
对此有任何想法吗?
这取决于您如何定义“桌子元素的背面”。
这是一个非常“人性化”的定义。
请为计算机重新制定”。
我假设桌子是一个家庭实例,它有一个Location
属性,它实际上是一个LocationPoint
,它配备了一个Rotation
属性。
您可以使用它来确定“后”边缘的方向。
“后”边距定位点的距离也是恒定的。
这两个属性使您能够计算镜像线。