


作者: LinkLi
-

皮耶加托于设计的索阿韦椅子
皮耶加托于 2018 年设计了索阿韦椅子(#soavechair),并在 2019 年完成注册。这把椅子于 2019 年在日本的一座寺庙中展出。
这是一把富有情感的椅子,像是在挥手打招呼或道别,挥手的动作在索阿韦椅子的细节中得以体现。
索阿韦椅子的线条 ,如同可调整的折叠线,恰似随风或在手中拨动的沙子一般。算法截图:

建模思路:
- 1️⃣ 创建基本截面曲线
- 2️⃣ 将截面曲线移动到相应的位置
- 3️⃣ 放样椅子的曲面造型
- 4️⃣ 计算椅子的等距断面线
- 5️⃣ 把等距断面线挤出成曲面
- 6️⃣ 缩短整体造型到结构线范围之内。
- 7️⃣ 在犀牛Rhino中生成曲面的厚度。
算法步骤详解:
1️⃣ 创建基本截面曲线
基本曲线在XZ立面上绘制,绘制一个椅子中心截面,和椅子一端的截面线。
2️⃣ 将截面曲线移动到相应的位置
移动椅子端口的截面线到距离中心线450mm的位置,然后把这个线镜像复制到椅子的另外一端,本文用是移动到椅子的另一端,是因为用镜像的话,会让镜像的线方向变成相反方向,故不适用镜像的方式。
3️⃣ 放样椅子的曲面造型
按顺序把曲线的连入Loft运算器的端口上会生成椅子的基本曲面,但是曲面会因为曲线起点未对齐而发生曲面扭曲,这里解决的方法是在Loft的O端口(Option)点击右键,进入设置界面,勾选对齐曲线(Align )选项,这样生成的造型就正常了。
4️⃣ 计算椅子的等距断面线
把曲面连接如等距断面线运算器内,参数分别是椅子一端曲线上的中心点,方向Y,和间距,其中间距为椅子横向总宽度除以分片的数量。
5️⃣ 把等距断面线挤出成曲面
把生成的等距断面线挤出成曲面,挤出长度要刚好等于等距断面线的间距。
6️⃣ 缩短整体造型到结构线范围之内。
由于最后一个挤出后是超出其设定的范围的,所以要把生成的曲面整体单轴缩放回原来的结构线之内,缩放的比例=设定宽度/(设定宽度+单个等距断面线的间距)。
7️⃣ 在犀牛Rhino中生成曲面的厚度。
由于Grasshopper不擅长做有厚度的物体,一般我们都会把Grasshopper的对象Bake成犀牛曲面之后做厚度,厚度可以根据实际情况给定。

-

犀牛插件XNurbs安装包下载
功能特点
- 高精度曲面建模:XNurbs 致力于提供高精度的曲面建模能力。它允许用户创建和编辑复杂的曲面模型,能够精确控制曲面的形状、曲率和连续性,以满足工业设计、汽车设计、珠宝设计等对模型精度要求极高的领域需求。例如,在汽车外观设计中,通过 XNurbs 可以创建出流畅且符合空气动力学的车身曲面,确保曲面的质量和精度,为后续的生产制造提供高质量的模型。
- 丰富的曲面编辑工具:该插件提供了一系列丰富的曲面编辑工具。用户可以方便地进行曲面的拉伸、旋转、扫掠、放样等操作,还能对曲面进行细分、合并、裁剪等编辑,以实现多样化的设计效果。比如,在珠宝设计中,利用这些工具可以轻松创建出各种复杂的宝石镶嵌曲面和金属造型曲面。
- 与犀牛软件集成紧密:XNurbs 与犀牛软件无缝集成,用户可以在犀牛的工作环境中直接使用 XNurbs 的功能,无需切换到其他软件或界面。这使得用户能够充分利用犀牛软件的现有功能和工作流程,同时享受到 XNurbs 提供的高级曲面建模能力,提高设计效率。
- 支持多种文件格式:它支持多种常见的文件格式,如 IGES、STEP、STL 等,方便与其他 CAD/CAM 软件进行数据交换。这使得设计师可以将 XNurbs 创建的模型轻松导入到其他软件中进行进一步的分析、渲染或制造,实现跨软件的协同工作。
应用领域
- 工业设计:在工业产品设计中,XNurbs 可用于创建产品的外壳、零部件等复杂曲面模型,确保产品的外观设计美观且符合人体工程学,同时满足生产制造的精度要求。例如,消费电子产品的外壳设计、家具的造型设计等都可以借助 XNurbs 实现高质量的曲面建模。
- 汽车设计:汽车的车身曲面要求极高的精度和流畅性,以保证汽车的空气动力学性能和外观品质。XNurbs 能够帮助汽车设计师创建出精确的车身曲面模型,包括车身外壳、引擎盖、保险杠等部件的曲面设计,为汽车的数字化设计和制造提供有力支持。
- 珠宝设计:珠宝的造型通常具有复杂的曲面和精细的细节。XNurbs 提供的高精度曲面建模功能可以帮助珠宝设计师准确地创建出各种珠宝首饰的模型,如戒指、项链、耳环等,包括宝石的镶嵌曲面、金属的纹理和造型等,方便进行后续的 3D 打印或铸造生产。
安装方法
把XNurbs压缩包里的XNurbsRhino.rhp文件拉到犀牛视窗即可
-

三十面镂空立方体Rhino犀牛建模图文教程
-
前言
大家好,欢迎来到我的课堂,这节课来做一下三十面镂空立方体的犀牛建模,建模过程将会用到几个比较常用且比较少用到的命令,比如环形阵列的沿轴阵列,SubD的沿轴径向对称,下面就来列一下建模过程
-
创建三十面体
1、先定位轴线,创建200X200X200正方体box,画条对角线,获取直线中点移动到原点坐标,画165X165正方形作为辅助,在内画八边形,向Z轴移动100

2、在犀牛前视图,把八边形ArrayPolar环形阵列4个,再透视图阵列4个

3、留下三个八边形,其他删除,把其中两个八边形Explode炸开,两相邻直线进行loft放样,放样生成面,把面ExtendSrf延伸超过对角线

4、选择面和对角线Intersect计算出相交点,把面删除,用Polyline多段线把线和点连成五边形,把它组合,其它直线可以删除

5、把组合后的五边形,向内Offset偏移出线,距离为10,再用PlanarSrf平面线建立曲面命令生成面。

6、使用ArrayPolar环形阵列,选择轴旋转复制出三个,把它们组合

7、八边形Setpt对齐到顶部,向内Offset偏移,距离为10,然后PlanarSrf生成曲面

8、把所有的面,以0坐标为中心点ArrayPolar环形阵列4个,八边面和组合面可以分开操作,最后把所有面组合,向内OffsetSrf偏移出实体,距离为10,三十面体就完成了

-
调整镂空立方体圆滑度
1、立方体的面是比较平滑圆润且面中间是有突起的脊梁的,直接圆角曲面会出现破面的情况,我们可以把它转成细分曲面,这样就可以达想要的效果,把其他的面修剪掉,只留下五边面那一块

2、它这一块是开放的多重曲面,直接转细分是转不了的,所以我们先转成网格曲面,再来转细分就可以了

3、转成细分曲面后,它的面上会出现很多网格线,把它们删除就可以了

4、这时细分面的线不理想,给它加多两条网格线,在它线上等分点,用InsertEdge插入细分边缘命令,每一边环形面上加多两条网格线

5、内面也调整一下,使用InsertEdge插入细分边缘环形选择,在中点上加多一条结构线,画一条辅助直接把它向内单轴缩放,这些调整可以自行调整,有脊梁的效果就行

6、把细分面使用RadiateFind细分径向对称,以轴为中心点对称3个

7、再选择细分面,以原点坐标为中心点,RadiateFind细分径向对称4个

5、最后在犀牛前视使用RemoveSymmetry镜面对称,这样三十面镂空立方体就差不多完成了,一些细节部分可以自行调整,比如脊梁不够突出,可以插入多一条细分边缘线,向内缩放,这些细节都是可以自行调整的,完成后可以对着RemoveSymmetry镜面对称的图标按右键取消对称就完成了

这节课就讲解到这里,如果有会什么问题欢迎到评论区给我留言,我们下节课再见!
-
-

适合新手的Rhino三管衔接快捷方法
三管衔接的定义:
在犀牛建模软件(Rhino)中,三管衔接是指将三根管道(或圆柱体)以平滑的曲面连接成一个整体的技术,常用于工业设计、建筑结构、产品造型等领域。这一技术的核心在于实现曲面的连续性(如 G2 曲率连续),确保模型在视觉和物理上的流畅性。
手工三管衔接的方法:
- 绘制三根线
- 生成管道
- 使三根管道有一定的距离
- 调整接缝位置到水平面上
- 切割掉圆管的下半部分
- 分割圆管边缘
- 管道两两做平滑混接
- 用Xnurbs插件补齐中间的洞口
图文解释:
绘制三根线
绘制三根同一个水平面的曲线,三根线的角度任意,本文用的阵列方式绘制,因此三根线形成120°的夹角。

生成管道
管道的半径30,三个管道半径均为相同的,这里可以根据需要修改成不同的管径,并不影响。管道不要加上盖子

使三根管道有一定的距离
用Split分割命令把圆管截短,Split命令勾选【结构线】可以用结构线来截断曲面,这样就不用另外绘制截断用的曲线了。

调整接缝位置到水平面上
使用调整接缝的命令,把三个软到的接缝都调整到水平面上,这样可以避免后续切割圆管的时候产生不必要的碎面或者碎边缘。

切割掉圆管的下半部分
由于模型是上下对称,可以把下半部分切割掉,简化模型的建模过程。

分割圆管边缘
在圆管的边缘设置等分点(本案例三等分),根据等分点的位置来分割圆管的边缘(SplitEdge),这样圆管就会断成几个小节,用于后续的曲面混接。
![[附件/2024年/Pasted image 20250426094315.png]]管道两两做平滑混接
用混接曲面命令两两混接圆管的边缘,让两个圆管中间的间隙生成平滑过渡的曲面。

用Xnurbs插件补齐中间的洞口
连续性选择G2,勾选显示预览,这样可以实时看到曲面的状态。

-

grasshopper插件supermesh安装包下载
SuperMesh Toolkit 可用于任何曲率的 NURBS 曲面上轻松设计各种规则或不规则图案,方法是将它们细分为特殊的四边形网格,拓扑结构为行和列。
























