×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x
转载自(版权保护):一个扭曲楼梯的参数过程连载-01
这个初始的设计来源于阿妈尼(Amani Fifth Ave)旋风楼梯: 在程序编写时输入条件主要为几个垂直的控制点.
还是先看下最终的渲染图吧









1-准备+台阶
先看下这个阶段的图解,然后将图解和GH程序对号入座,基本对于如何编写的过程就一清二楚了


1.1-<准备>过程的GH程序



输入条件的几个控制点可以认为是楼梯与楼层的接触点, 另外向量是经常使用的组件, 大部分用于控制方向以及距离,根据已知条件获取向量的方法有很多,大部分GH几何组件都具有向量输出,例如根据中点使用Plane FIt组件拟合的参考平面,虽然输出项为参考平面,但是可以直接获取其垂直向量, 在对该向量做一系列运算,获得大小不一,方向间隔互异的最终向量值用于拾取中点的偏移,并与初始输入条件的点使用Weave组件按顺序组合,获取基本结构线.

1.2.1-<台阶>过程中基本踏步的GH程序


台阶是垂直于地面和平行于地面的,所以不能够使用面的UV来控制, 通过水平的参考平面复制为多个,即满足每个踏步高度,这里可以根据需要进行调解,示范中的为0.15, 再获取多个用于截取踏步的参考平面与台阶边线的交点连线,放样为台阶基础面.
1.2.2-<台阶>过程中基础部分的GH程序



为了使台阶的基础多一些变化,增加了台阶基础脊线,并使之按照一定的函数逻辑发生变化. GraphMapper是经常使用的一个组件,可以根据不同的函数获得不同的数列变化,从而产生丰富的形态.

如果对于基本GH构建感兴趣, 可以继续关注<一个扭曲楼梯的参数过程连载-02>部分

--Richie











精彩评论

文明上网理性发言、请文明用语

成为第一个回答人

高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

CADesign.cn

SU入学(等级1)

  • 主题

  • 吧币

  • 红宝石

关闭

站长推荐上一条 /2 下一条

积分兑换活动
发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/