当前位置: 首页 > 工具软件 > Dynamo-BIM > 使用案例 >

BIM技术之Dynamo图元编程:柱、球面坐标系节点绘制螺旋线

孟子墨
2023-12-01

  1. 思路:绘制螺旋线方法很多(≥3种),柱面坐标系节点绘制螺旋线(表示x=Rcos(θ),y=Rsin(θ),z=z)
  2. 代码块:球面坐标系法\Point.ByCylindricalCoordinates
  1. 步骤:
  1. 在左侧节点库找到Point.ByCylindricalCoordinates节点
  2. 输入端后含义三个Angle(角度)\elevation(高度)\radius(角度),cs是对坐标系的处理,根据项目需求旋转坐标系
  3. 最后输入后三者变量,生成曲线

  1. 思路:绘制螺旋线方法很多(≥3种),柱面坐标系节点绘制螺旋线(表示x=Rsin(θ)cos(φ),y=Rsin(θ)sin(φ),z=Rcos(θ))(球面坐标系转直角坐标系);定义0≤θ≤180°,0≤φ≤360°,R是半径
  1. 代码块:球面坐标系\Point.BySphericalCoordinates
  1. 步骤:
  1. 在左侧节点库找到lPoint.BySphericalCoordinates节点
  2. 输入端后0≤θ≤180°取1000个值,0≤φ≤360°*b取1000个值,b是圈数可通过滑块控制,cs是对坐标系的处理,根据项目需求旋转坐标系
  3. 最后输入后三者变量生成球面点,连入nurbescurve.bypoints生成曲线
  4. 具体操作见视频:

    BIM技术之Dynamo图元编程:柱、球面坐标系节点绘制螺旋线

 类似资料: