博客

  • 双层斜纹网罩吊灯Rhino犀牛建模图文教程

    双层斜纹网罩吊灯Rhino犀牛建模图文教程

    • 前言

    大家好,我是当厘子,欢迎来到我的课堂,我们今天用犀牛来建斜纹网罩吊灯的模型,它的灯罩是由多组交错排列的叶形结构组成的一个镂空造型,也就是,它的叶片两边结构是上下错开的,那么这节课主要解决灯罩的问题,那开始建模

    • 导入背景图

    一、先把它的背景图BackgroundBitmap导进来,灯罩的直径给它320 Pasted image 20250416203649

    • 绘制灯罩曲面

    1、把灯罩当作面来看,分两层,把里外两层面画出来,在前视图上用曲线描出外面和里面的轮廓线,用Revolve旋转成型命令生成曲面 Pasted image 20250416203954

    • 绘制灯罩

    1、灯罩的造型像树叶,那我们怎么在面上定出它的造型呢,教大家个方法,就是把这两个面,Twist扭转45度,它的结构线也跟着改变,那我们就可以获取它的结构线,把它的线DupEdge复制出来 Pasted image 20250416204022

    2、复制出来的两条线,把下面的曲线,在顶视图Mirror镜像到另一边,这样它构成一个叶片的形状,然后Rebuild重建一下,减少它的控制点数 Pasted image 20250416204114

    3、把这条短的曲线下面这个几控制点删掉,这样生成曲面之后,它们的面就不会产生碰撞 Pasted image 20250416204200

    4、把两条线Loft放样生成曲面,把边缘线用OffsetCrvOnSrf偏移曲面上的线偏移出来,偏移距离为9,再对曲面进行Split分割,分割出来的曲面OffsetSrf偏移出厚度,厚度为3 Pasted image 20250416204527

    5、面上是有凹缝效果的,所以给它偏移出线,生成Pipe圆管,再BooleanSplit布尔运算分割一下,把分割出来的面删除 Pasted image 20250416204735

    6、把曲面ArrayPolar环形阵列36个,放到灯罩图层,灯罩就完成了 Pasted image 20250416204919

    • 完成灯杆和灯炮

    在犀牛前视图用多段线描出吊杆和灯炮的轮廓线,用Revolve旋转成型命令生成曲面就完成了 Pasted image 20250416205211 这节课就讲解到这里,一些细节请自行调整,下课!

  • 犀牛插件hankinarrow安装包下载

    犀牛插件hankinarrow安装包下载

    HankinArrow 是一款专门为 Rhino 开发的伊斯兰装饰图案设计辅助插件,由 Rudwan Kd 开发并托管于 Food4Rhino 平台。其核心功能是通过参数化工具自动化生成复杂的伊斯兰几何纹样,尤其适合建筑、艺术研究和珠宝设计领域的用户。以下是其详细功能与特性:

    核心功能与工作原理

    1. 纹样生成与编辑
      • 基础纹样构造:提供 “hankin star”“hankin frame” 等命令,可快速创建八角星、六边形等典型伊斯兰几何单元19。例如,使用 “hankin star 2” 命令可生成多层嵌套的复杂星形结构,支持自定义边数、旋转角度和缩放比例。
      • 纹样扩展与重复:通过 “hankin super” 命令,可将基础单元扩展为连续的罗塞塔图案(Rosette),并自动处理边界衔接问题
      • 手动编辑工具:包含 “hankin break”(分割相交线)、“hankin delete line intersection”(删除相交线)等功能,允许用户对生成的纹样进行细节调整
    2. 参数化与自动化
      • 默认值预设:大部分命令支持预设参数(如线段长度、角度),用户可快速应用常用设置,减少重复操作
      • 块操作支持:生成的纹样可转换为 Rhino 块(Block),便于批量复制、旋转或缩放,同时保持关联性以便后续修改
    3. 辅助工具
      • 框架与对齐:“hankin frame” 命令可创建辅助框架,帮助用户定位纹样位置;“align copy” 命令支持沿路径或点阵列复制对象,提升设计效率
      • 清理与优化:“hankin clean” 命令可自动修复重叠线段、合并共线边,确保纹样的几何精度

    应用场景

    • 建筑装饰:用于清真寺、宫殿等伊斯兰建筑的墙面、穹顶纹样设计,支持从概念草图到施工图纸的全流程
    • 艺术创作:帮助艺术家快速生成复杂的几何图案,可用于插画、纺织品或数字艺术作品
    • 珠宝设计:结合 Rhino 的珠宝插件(如 MatrixGold),HankinArrow 可生成镂空纹样、镶嵌框架等元素

    技术特性

    • 版本兼容性:当前最新版本为 1.9,支持 Rhino 6 及以上版本

    使用建议

    1. 学习资源
        • 插件内置工具提示和示例文件,可通过 Rhino 命令行输入 “hankin” 查看所有可用命令。

      安装插件

      只需解压缩文件,然后将 HankinArrow.rhp 拖放到打开的 rhino 窗口中







  • Flip Curve 翻转曲线方向

    Flip Curve 翻转曲线方向

    运算器作用:

    该运算器用于通过可选的参考曲线翻转目标曲线的方向。如果目标曲线中超过 50% 的方向与参考曲线的方向相反,则目标曲线会被翻转,并将“翻转操作”设置为 True。如果未提供参考曲线,则目标曲线始终会被翻转。

    输入参数:

    C (Curve) 端口:

    曲线:需要翻转方向的目标曲线。

    G (Curve) 端口:

    参考曲线:可选的参考曲线,用于判断目标曲线是否需要翻转。

    输出参数:

    C (Curve) 端口:

    翻转曲线:经过翻转操作后生成的曲线。

    F (Boolean) 端口:

    翻转操作:指示是否执行了翻转操作的布尔值。

    应用范围:

    Flip Curve 运算器在几何建模和参数化设计中具有重要作用。通过翻转曲线方向,可以确保曲线的方向与设计需求一致,特别是在路径规划、曲线匹配和复杂几何形状的构建中。

  • Simplify Curve 简化曲线

    Simplify Curve 简化曲线

    运算器作用:

    该运算器用于简化一条曲线,使其更易于处理,同时尽可能保留其原始形状。通过减少曲线的控制点数量,可以优化计算性能或简化几何形态。

    输入参数:

    C (Curve) 端口:

    曲线:需要进行简化操作的目标曲线。该曲线定义了简化的基础形状。

    t (Number) 端口:

    偏差容差:可选参数,表示允许的最大几何偏差。如果未提供,将使用当前文档的默认容差值。

    a (Number) 端口:

    角度容差:可选参数,表示允许的最大角度偏差(以弧度为单位)。如果未提供,将使用当前文档的默认容差值。

    输出参数:

    C (Curve) 端口:

    简化曲线:表示经过简化操作后生成的曲线。如果输入曲线已经满足简化条件,则输出与输入相同。

    S (Boolean) 端口:

    是否修改:一个布尔值,表示曲线是否被修改。如果曲线被简化,则返回 True;否则返回 False

    应用范围:

    Simplify Curve 运算器在几何建模、数据优化和参数化设计中具有广泛应用。通过对曲线进行简化操作,可以减少控制点数量,优化曲线的复杂度,同时保留其几何特性。设计师可以利用该工具提高计算效率,简化几何形态,或清理导入的几何数据。

    注意事项:

    • 如果输入曲线已经是最简化状态,输出曲线将与输入曲线相同,且布尔值 SFalse
    • 容差值的选择需要根据具体应用场景进行权衡,过大的容差可能会导致几何失真。

    示例:

    假设有一条复杂的曲线 C,我们希望在偏差容差为 0.01 和角度容差为 0.1 的条件下对其进行简化:

    输入:

    • C: 一条复杂的曲线
    • t: 0.01
    • a: 0.1

    输出:

    • C: 简化后的曲线
    • S: True (曲线被简化)

    通过调整 ta 的值,可以控制简化的程度。

  • 甜甜圈休闲椅Rhino犀牛建模图文教程

    甜甜圈休闲椅Rhino犀牛建模图文教程

    • 前言

    大家好,我是当厘子,欢迎来到我的课堂,我们来看一下今天要建的模型,这是一张很有设计感的椅子,整体的曲线流畅,这弧形结构造型,过渡也是非常柔和的,那这个模型可以通过SubD细分曲面来实现,也可以用传统的曲面方式来建模,那我就选择用曲面来建这个模型,建这个模型总体思路是先勾出轮廓线生成曲面,然后它的造型可以通过扯它的曲面控制点实现,那我们开始建模

    • 绘制椅子的轮廓线

    1、首先,给它定个位,长1200mm,宽1050mm,高560mm
    Pasted image 20250328162114

    2、接下来画出它的轮廓线,底部轮廓是一个圆角矩形的一半,画出圆角矩形再分割一半,把其中一半曲线删除,截面线到前视图,用Curve曲线绘制,给它7阶8个点的最简曲线
    Pasted image 20250328162339

    • 绘制椅子的曲面

    1、这些线完成后使用RailRevolve沿着路径旋转命令生成曲面,这就是它的基本面
    Pasted image 20250328162523

    2、接下来把曲面按F10把控制点打开,椅子扶手是比背靠要底一些,选择扶手边缘的控制点,向下移动,压底一些
    Pasted image 20250328162931

    3、把曲面Rebuild重建一下,通过调整曲面的UV阶数和点数,优化曲面质量,使它在下一步面与面组合的时候,减少一些缝隙,那么我给它阶数为3,点数为8
    Pasted image 20250328162959

    4、再把它的边缘的控制点Setpt对齐一下,坐垫的控制点向下拉扯一点,使它有个凹陷的效果
    Pasted image 20250328163509

    5、曲面OffsetSrf偏移出面,偏移的距离为15,实体选择否,选择是的话,偏移出来的实体会出现变形,所以实体选择否,直接让它偏移出面片,后面再来补面,松弛选择是,即保持原始曲面的阶数和控制点数,曲面较为简单,如果松弛选择否,可能增加控制点数和阶数,曲更复杂 一些,所以这里松弛选择是
    Pasted image 20250328164359

    6、把偏移出来的面单独出来,边缘的控制点对齐一下,再把另一个面显示一下,它两个面相接的面是一个弧面,那我们直接用混接曲面可能会变形,用BlendCrv混接曲线生成截面线,再用Sweep2双轨生成曲面
    Pasted image 20250328164648

    7、把弧面Mirror镜像另一边,再把所有的面Join组合,底部是没有缝合的,给它加个盖cap,变成实体
    Pasted image 20250328165137这节课就讲解到这里,如果有什么问题欢迎在评论区给我留言,我们下节课再见!

  • 犀牛命令连连看小游戏,帮助记忆犀牛命令的好帮手。

    犀牛命令连连看小游戏,帮助记忆犀牛命令的好帮手。

     

    犀牛命令连连看



    游戏通关

    通关时间: 秒


  • Offset Curve 偏移曲线

    Offset Curve 偏移曲线

    运算器作用:

    该运算器用于以指定的距离对曲线进行偏移操作。通过输入曲线、偏移距离、参考平面以及角点类型,可以生成偏移后的曲线。

    输入参数:

    C (Curve) 端口:

    曲线:需要进行偏移操作的目标曲线。该曲线定义了偏移的基础形状。

    D (Number) 端口:

    偏移距离:曲线偏移的距离。正值表示向外偏移,负值表示向内偏移。

    P (Plane) 端口:

    参考平面:用于定义偏移操作的平面。偏移操作将在该平面内进行,确保结果曲线与参考平面一致。

    C (Integer) 端口:

    角点类型:用于定义偏移曲线的角点处理方式。可能的值包括:

    • 0 (none): 不处理角点。
    • 1 (sharp): 保持角点为尖锐形状。
    • 2 (round): 将角点处理为圆角。
    • 3 (smooth): 将角点处理为平滑过渡。
    • 4 (chamfer): 将角点处理为斜角。

    输出参数:

    C (Curve) 端口:

    偏移曲线:表示经过偏移操作后生成的曲线。该曲线根据输入参数的设置生成,可能包含平滑或尖锐的角点。

    应用范围:

    Offset Curve 运算器在几何建模、路径规划和参数化设计中具有广泛应用。通过对曲线进行偏移操作,可以生成平行曲线、调整曲线形状或创建复杂的几何图案。设计师可以利用该工具灵活控制偏移距离和角点处理方式,从而满足不同的设计需求。