BIM技术之Dynamo图元编程:体量族放样并导入revit

  1.  思路:针对异性构件放样(融合)较为便捷,放样指轮廓沿路径扫描得到形体;关键在有轮廓有路径,且互相垂直(在解决复杂构件时,以结果节点为导向的思路极佳)
  2. 代码块:solid.bysweep\rectangle.bywidthlength\plane.byoriginnormal\curve.tangentatparameter\curve.pointatparameter\importinstance.bygeometey
  1. 步骤:
  1. 在体量族中打开dynamo
  2. 在左侧节点库找到solid.bysweep,输入端需要路径和轮廓(逆向思维
  3. 创建螺旋线(之前方法),rectangle.bywidthlength节点创建矩形轮廓;
  4. 通过plane.byoriginnormal节点确定轮廓放置平面,该输入端需要平面上的点及通过该点的向量(三点合一:曲线、切线、平面
  5. 通过curve.tangentatparameter节点确定点,该输入端需要曲线及曲线位置参数
  6. 通过curve.pointatparameter节点确定点在曲线位置的参数
  7. 通过柱面坐标系节点生成曲线,最后生成放样形体
  8. 通过左侧节点库revit→elements→importinstance→bygeometry,导入几何实例到revit
  9. 导入revit的实体可分解,分解后的面可分割
  10. 具体操作见视频:

    BIM技术之Dynamo图元编程:体量族放样并导入revit

你可能感兴趣的:(BIM,Dynamo,3d,python)