犀牛命令连连看
游戏通关
通关时间: 秒

该运算器用于以指定的距离对曲线进行偏移操作。通过输入曲线、偏移距离、参考平面以及角点类型,可以生成偏移后的曲线。
曲线:需要进行偏移操作的目标曲线。该曲线定义了偏移的基础形状。
偏移距离:曲线偏移的距离。正值表示向外偏移,负值表示向内偏移。
参考平面:用于定义偏移操作的平面。偏移操作将在该平面内进行,确保结果曲线与参考平面一致。
角点类型:用于定义偏移曲线的角点处理方式。可能的值包括:
偏移曲线:表示经过偏移操作后生成的曲线。该曲线根据输入参数的设置生成,可能包含平滑或尖锐的角点。
Offset Curve 运算器在几何建模、路径规划和参数化设计中具有广泛应用。通过对曲线进行偏移操作,可以生成平行曲线、调整曲线形状或创建复杂的几何图案。设计师可以利用该工具灵活控制偏移距离和角点处理方式,从而满足不同的设计需求。

该运算器用于在指定参数处对曲线进行分析。通过输入曲线和参数值,可以计算出曲线上对应点的坐标、切向量以及曲线在该点的内外角度。
曲线:需要进行分析的目标曲线。该曲线定义了参数化范围,运算器将在该范围内进行计算。
参数值:曲线域内的参数值,用于指定曲线上的位置。通过调整参数值,可以在曲线上选择不同的点进行分析。如果勾选Reparameterize选项,则曲线的长度参数会重映射为1,即参数值范围为0到1。
曲线点:曲线在指定参数值处的点坐标。该点表示曲线在参数值 t 对应位置的空间位置。
切向量:曲线在指定参数值处的切向量。切向量表示曲线在该点的方向性,常用于计算运动方向或曲线的局部特性。
角度:曲线在指定参数值处的内外角度(以弧度为单位)。该角度表示曲线在该点的进入方向与离开方向之间的夹角,常用于分析曲线的平滑性或转折特性。
该值等于0表示曲线在该点的进入方向与离开方向相同,如果不为0,则表示曲线在该点有转折。
Evaluate Curve 运算器在曲线分析、几何建模和参数化设计中具有广泛应用。通过在曲线上指定参数值,该工具可以精确定位曲线上的点,并提供切向量和角度信息。这些数据对于路径规划、运动分析以及曲线优化设计至关重要。设计师可以利用这些信息评估曲线的局部特性,从而实现更精确的几何控制和设计优化。


该运算器用于将数值重新映射到一个新的数值区间。通过此操作,可以将一个数值从原始区间转换到目标区间,常用于在不同尺度或范围之间进行数据转换。
数值:表示需要重新映射的数值,即将从源区间转换到目标区间的具体数值。
区间:定义源区间,即数值当前所在的数值范围。这个区间确定了数值的原始尺度。
区间:定义目标区间,即希望数值映射到的新数值范围。通过将源区间的数值映射到目标区间,实现数值的重新定位。
数值:表示经过重映射后的数值。该数值在目标区间内重新定义了其位置,反映了从源区间到目标区间的转换结果。
数值:表示经过重映射并裁剪后的数值。当输入数值超出源区间时,裁剪操作会将其限制在目标区间的极值范围内,确保输出数值不超出目标区间。
数值重映射在Grasshopper中广泛应用于参数化设计和数据处理场景。通过将数值从一个区间映射到另一个区间,设计师可以在不同尺度之间进行数据转换,确保设计元素在不同条件下的适应性和一致性。无论是在调整参数范围,还是在规范化数据输入,此运算器都能提供灵活、精确的数值转换支持。


大家好,我是当厘子,欢迎来到我的课堂。今天我们用犀牛来建一个水晶吊灯模型。这个吊灯的结构是中间一个球体,周围附着六个像水瓜形状的灯罩。那么我们可以在球体上,制作一个灯罩,然后使用旋转、阵列和镜像命令将它放置到合适的位置。现在,开始建模
1、那么我们先给它画出定位线,球体和灯罩直径都是100mm,高给它250mm,球体给画上,把它放到一个图层隐藏一下

2、接着绘制灯罩,画灯罩的时候先摆正画,然后再给它旋转到合适的位置,把它的截面线画出来,从顶部往下看,它像是一个花瓣状截面,那我们顶视图画一个多边形,22个边,然后在边上画圆弧,把圆弧环形阵列22个,多边形删除,把这些圆弧组合,里面的圆弧相接的地方过于尖锐,给它全部圆角,半径1就可以了。

3、在前视图上画出它的轮廓线,先画250X50的长方形,把长方形的一边的角用Fillet建立圆角,再把它炸开,未圆角的边删除,其它线组合

4、这些线都有了,那就给它生成曲面,使用沿着路径旋转的命令

5、那么它现在做出来是实体的,实际上灯罩空心的,里面有灯管,那我们把灯罩上下两端修剪出灯管的位置,在顶视图上画一个圆,把灯罩修剪掉,再给它个厚度,松弛选择是,即保持原始曲面的阶数和控制点数,曲面较为简单,如查松弛选择否,可能增加控制点数和阶数,曲面更精确但更复杂,那我们选择是,向里面偏移2mm的厚度

6、灯罩做完了,接着来做灯管旋转接头,我们只要效果,就简单示意一下就行了,复制它的边缘线组合,拉伸出实体,高给它3mm,灯罩里面是一个直径20mm圆柱体,高也为3,再把它们布尔运算合并镜像,在和球体接触的地方有个支撑,给它画上去,这些接头是圆角边缘,我们可以在属性这里,打开渲染圆角,输入圆角参数0.2,或者在keyshot渲染的时候加圆角就可以了,再把灯管画上去,灯管用圆柱体表示就可。

7、把灯罩、灯管、转接头群组,在前视图上把它旋转60度,切换到顶视图,环形阵列3个,再把三个灯罩镜像到下面后旋转60度,这样就放置好了,最后把吊杆做上,画两个圆柱体表示可以了

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

布尔值切换器用于在 True 和 False 之间切换布尔值。
在Grasshopper中,布尔值可以用 True 和 False表示,也可以用 1 和 0 表示。
Initial Value (Boolean):
这是布尔值切换器的初始值。它可以是 True 或 False。
初始值: 这是布尔值切换器的初始值。它可以是 True 或 False。
Toggled Value (Boolean):
这是布尔值切换器的输出值。每次切换器被激活时,输出值将在 True 和 False 之间切换。
切换后的值: 这是布尔值切换器的输出值。每次切换器被激活时,输出值将在 True 和 False 之间切换。
布尔值在 Grasshopper 中有多种用途,主要用于控制逻辑和条件判断。以下是几个常见的例子:
通过布尔值切换器,可以控制某些几何体是否显示在视图中。例如,可以使用布尔值来切换某个对象的可见性。
比如检查曲线是否是闭合的,布尔值可以用于查看曲线的闭合状态。如果曲线是闭合的,则布尔值为 True;如果曲线不是闭合的,则布尔值为 False。
布尔值可以判断物体之间是否相交。例如,可以使用布尔值切换器来检查两个几何体是否相交。如果几何体相交,则布尔值为 True;如果几何体不相交,则布尔值为 False。
布尔值可以用于逻辑运算,例如与(AND)、或(OR)和非(NOT)运算。可以使用布尔值来组合多个条件,并根据组合结果执行特定操作。
这些例子展示了布尔值在 Grasshopper 中的广泛应用,通过布尔值切换器,可以方便地控制和管理各种逻辑和条件判断。
布尔值切换器可以作为列表筛选器使用。通过将布尔值切换器的输出值连接到列表组件的布尔值参数,可以根据布尔值的状态筛选列表中的元素。
比如袋鼠的程序,布尔值切换器可以作为程序运行的开关使用。通过将布尔值切换器的输出值连接到程序组件的布尔值参数,可以控制程序的运行状态。