【问题标题】:How to pick up a certain plane in an element to mirror it?如何在一个元素中拾取某个平面来镜像它?
【发布时间】:2019-11-03 20:22:55
【问题描述】:

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

为了选择一个平面来镜像桌子,我试图从平面图中桌子的边界框中选择一条曲线。但是,我很难在桌子元素的背面找到一条特定的曲线。无论用户选择什么族,平面的方向都应该是一致的。

对此有任何想法吗?

【问题讨论】:

    标签: python revit-api revit revitpythonshell pyrevit


    【解决方案1】:

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

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

    请为计算机重新制定”。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2010-12-15
      • 2011-11-24
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多