Grasshopper 学习笔记 1 Basic Components 基本组件

本博客内容正在持续更新,最后一次更新时间:2020.09.05

1 Grasshopper 窗口

1.1 在不同文件之间切换

点击右上角文件名即可查看
Grasshopper 学习笔记 1 Basic Components 基本组件_第1张图片

2 Panel 文本框

文本框是一个基础组件,主要用于显示电池的输出以及作为数据的输入。注意事项

  1. 当作为输入时,panel 的内容默认为 text 类型,但是可以根据电池输入端的要求进行变更。如图,在 panel 内输入字符 3 后,text 电池与 number 电池都没有报错(这两个电池的功能在于检查输入的数据类型)
    Grasshopper 学习笔记 1 Basic Components 基本组件_第2张图片
    但要注意的是,输完数字后要通过点击外部区域来确认输入,不能敲回车键。因为敲回车键会使得 Panel 的内容变成 3\n,此时就不能变更为 number 了,敲回车键后的效果如下图
    Grasshopper 学习笔记 1 Basic Components 基本组件_第3张图片

3 电池

3.1 将在 Rhino 中创建的 geometry 赋值给电池

以 Curve 为例,具体步骤:

  1. 右键单击组件,选择 Set one Curve
  2. 返回 Rhino 图形界面选择已经绘制完成的曲线
    Grasshopper 学习笔记 1 Basic Components 基本组件_第4张图片

3.2 删除电池间的连线

按住 Crtl 键,点击一段连线的尾部(此时会出现一个红色的箭头图标),再把连线从尾部拖回头部即可完成删除

3.3 Bake:将 Rhino 与 GH 分离

将 GH 中的虚拟模型导入至 Rhino 中变为实体(即可在 Rhino 中做进一步的建模分析导出扥操作)
以 Point 为例

  1. 在 GH 中绘制一个点
    Grasshopper 学习笔记 1 Basic Components 基本组件_第5张图片
  2. 右键单击电池,选择 Bake
    Grasshopper 学习笔记 1 Basic Components 基本组件_第6张图片
  3. 可以看到不管是"取消 Preview", “选择 Enable” 还是 “删除电池”,Rhino 中创建的点都不会消失
    Grasshopper 学习笔记 1 Basic Components 基本组件_第7张图片

3.4 Internalise data:将 GH 与 Rhino 分离

将 Rhino 中的模型参数固化于电池(即可在 Rhino 中做的改变将不会影响电池中储存的模型)
以 Point 为例

  1. 同 Section 3.1 赋值完成后,右键单击电池,选择 Internalise data
    Grasshopper 学习笔记 1 Basic Components 基本组件_第8张图片
  2. 可以看到在 Rhino 中点的移动不会影响电池储存的点

3.5 Ctrl + Alt + 左键:显示电池在菜单内的具体位置

你可能感兴趣的:(#,Grasshopper,Grasshopper,二次开发,(C#),经验分享,其他)