DOZ数字之眼 巨蟹座 | 90后 | 四川省-绵阳市  

用Grasshopper在球体上生成随机肌理



1.建立外壳面

创建两个球体,球一半径为50,球二半径为30。两个球体半径进行关联然后我们用一个圆环,将球二分成两部分。为方便大家观察,左边显示部分我进行了调整。

紧接着,我们把切割后球体的上半部分提取出来

然后我们根据两点,构建一条线段出来

紧接着,我们求出线段在半球上的UV点。根据UV点找到根据两点,构建一条线段出来

构建上一步的目的是要获取垂直于球体法线方向的点。这样我们方便后面的投影操作。

然后我们构建圆,并将其投影在半球体表面。同时我们还要确定一下法线Normal的方向。此处的Project要记得Flatten。紧接着对形体进行分割处理,这个思路刚才的步骤都有涉及。然后成管,外壳部分就结束了。

2.建立外部线 

在曲面建立随机点,并根据之前的套路,获取点在曲面法线方向的平面

创建随机的旋转轴,这里要注意Explode tree部分。它是将每组中的数据拿出来归为一类,为了后面创建Vector XYZ。

将平面与物体进行切割,得到交线,然后成管。我们的外部线就完成了。


关注我的时机时机主页,私聊获取资料。



数字/艺术/科学
Digital/Art/Science

混沌之初 | 数字之眼


At the beginning of chaos | Eyes of numbers



相关推荐
返回