如何用Grasshopper做螺旋上升的点阵列

本文摘要:

有个群友问这么把点布置在螺旋上升的曲面上的问题。

如何用Grasshopper做螺旋上升的点阵列

针对这样问题,解决的办法有两个

  1. 用犀牛做螺旋上升的曲面,然后在曲面上布置点,点可以随机的也可以是规则的。
  2. 用Grasshopper算法计算出随机点,这个方法必须懂Grasshopper的算法思维,否则不太容易实现。

这位群友不太懂Grasshopper,我这里给出是思路是用rhino来做曲面,然后用Grasshopper布置随机点,用Grasshopper布置随机点只要用到一个简单运算器就可以了,并不需要什么高深的算法思维。

双螺旋上升的犀牛曲面做法也有很多种,我这次提供一种思路,方法上也比较容易实现。

步骤:

  1. 画两条等高的螺旋线Helix
  2. 两条螺旋线放样Loft成曲面
  3. 把曲面展开(CreateUV)生成UV矩形
  4. 在UV矩形内绘制一个多边形
  5. 把UV矩形和多边形拉回(ApplyCrv)到放样的曲面上
  6. 用拉回的曲线去修剪曲面,这样就得到了螺旋上升的曲面了。

如何用Grasshopper做螺旋上升的点阵列

有了螺旋上升的曲面,再用Grasshopper布置点是轻而易举的事情,用Populate Geometry 运算器就可以布置随机的点阵列了,如果要布置规则排列的点阵列,可以用Divide Surface

如何用Grasshopper做螺旋上升的点阵列

合作项目:
版权声明:
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧

老林站长

工业设计建模,建筑参数化,动画渲染,在线指导

作者

关于本文的有任何疑问都可以在评论区提问。

微信群

加入犀牛技术微信解答群,随问随答

Rhino课程

工业设计的犀牛建模实战课程

参数化纹理

参数生成无缝纹理

BIM考证特训

完全免费在线考试特训视频

购物车
优惠劵
搜索