-
grasshopper系列文章-三角函数,三角形特性
我们这里节Grasshopper的课程主要讲解三角形相关的运算器:三角函数,角度转化,三角形参数和三角形的重心。 三角函数:三角函数是基本初等函数之一,是以角度(数学上最常用弧度制,下同)为自变量,角度对应任意角终边与单位圆交点坐标或其比值为因变量的函数。 三角函数在中学就学习过了,三角函数在研究三角形和圆等几何形状的性质时有重要作用,也是研究周期性现象的基础数学工具。常见的三角函数包括正弦函数、…- 7.6k
- 0
-
Grasshopper系列文章-公式的应用(莫比乌斯环,圆曲线)
我们今天来说说Grasshopper的公式编辑器的用法,公式编辑器就是用于输入数学上的一些方程式,已达到输出数学模型的目的的。 有了公式的输入,我们大可不必像上上次那样编辑复杂的数学运算逻辑了。 Evaluate:数学分析器,双击改图标在弹出框中可以输入公式,公式中默认有两个变量X和Y,比如如下图,输入公式(x+y*5)/x x=3和y=4代入公式后得到结果7.66667 当然了这只是一个简单的数…- 9k
- 0
-
grasshopper系列文章-数学运算器-幂运算
今天介绍Grasshopper运算器是关于和幂运算相关的内容,大家了解下就好了。 Cube:求立方 Cube Root:求立方根 Square:求平方 Square Root:求平方根 One Over X:求倒数(x的-1次方) Power of 10 :求10的N次方 Power of 2:求2的N次方 Power of E :求常数E的N次方 Log N:求对数 Logarithm:求以10…- 3.8k
- 0
-
grasshopper系列文章-判断运算器-与或非门
我们今天来学习怎么使用Grasshopper的判断运算器,这个Grasshopper中判断的结果只会出现Ture和False,通过使用判断运算器我们可以筛选关于长度、面积、边数量等。 这四个运算器都是判断数字是否等于、约等于、大于或者小于指定数值的 大家看下面这个例子:5和2比较,5大于2,那结果输出True;3不等于2,结果输出False 那这个判断究竟有什么用呢?为了解答这个问题,Link给大…- 8k
- 0
-
grasshopper系列文章-曲面区间(domain)
今天我们来讲解Grasshopper的曲面区间的用法,关于曲面区间用官方的解释来说是这样的: 包含二维域的集合。 2D域通常用于表示表面碎片。 二维域由两个一维域组成。 2D域可以从1D域实例化自己。 一维域将同时复制到U和V组件中。 2D域可以从所有表面类型实例化自己。 在这些情况下,表面域是重复的 上面这段文字是不是很难理解啊,下面我会通过一些简单的小案例尽量的帮助大家来了解下这个Grassh…- 7.5k
- 0
-
grasshopper系列文章-一些小工具02
好的,还是按照惯例来一篇Grasshopper的基础文章,今天的教程是Params最后一篇了,还是一些杂七杂八的小工具,大部分都不怎么使用的,大家只要简单认识下就好了,不过像Galapagos这种大牛才用的运算器我们都以后的课程再慢慢讲。 Data Dam:额...这个运算器不知道怎么解释了,就是给它输入什么类型数据,那它就输出什么数据, ̄ω ̄=,貌似没什么用。 Data Recorder:数据录…- 2.1k
- 0
-
grasshopper系列文章-一些小工具01
今天我们来学习Grasshopper的Params的最后一个菜单Util,这个菜单里面被归类于小工具了,顾名思义就是它们都不太好分类,都是一些杂项的工具 我们来看看上图的这四个小工具。 Cherry Picker:樱桃拾取器,它跟樱桃没什么关系,其作用就是用获取“数据列表”中“Item”。其中数据列表在Grasshopper是非常重要的概念了,现在不理解也没有关系,简单地理解为Panel里显示的数…- 2.1k
- 0
-
grasshopper系列文章-文件导入器
今天我们来认识下Grasshopper的一些导入器,这些导入器顾名思义就是导入各种类别的文件了 Atom Data:这个输出PDB文件的参数,这种文件类型大家可以到这个网站去下载到,www.rcsb.org,该文件类型我本人也不了解的,有兴趣的同学自己去了解一下的。 Import 3DM:导入犀牛的文件 Import Coordinates :通过文本导入点的坐标,通常做建筑地形需要用到点的高程和…- 9.4k
- 0
-
grasshopper系列文章-布尔值开关和数值调节工具
今天我们接着来学习Grasshopper运算器的基础知识,今天课程的主要内容是关于布尔值开关和数字滑杆的其他样式的,这些运算器使用起来也非常简单。 Boolean Toggle:布尔值开关 鼠标双击按钮可以切换Ture和False的状态 布尔值只有true和false,就是1和0,开和关,如果布尔值是1就打开某个东西,如果布尔值是0就关闭某个东西,常用在机械控制上,由c语言构成逻辑层,或者说逻辑流…- 8.3k
- 0
-
grasshopper系列文章-Number和Panel
今天要讲解的运算器只有两个:NumbeSlider和Panel 这两个运算器在Grasshopper占有非常重要的地位,但是使用起来是非常简单 Number Slider:数字滑杆 这个Grasshopper中最常用的运算器之一,通常用于实时调整数据。 快捷调用方法:双击屏幕输入任意数值回车即可调用 输入整数3如下图 输入小数3.250,如下图,会得到带小数的滑杆 输入3.250.....30.0…- 2.5k
- 0
-
grasshopper系列文章-认识基础数据类型
这个列表都是关于基础的参数类型(没有具体形状的数据,比如整数),大家也是要花一些时间来记忆这些参数类型 Boolean:布尔值 布尔值表示:yes或者no两种状态,比如判断点是不是在线内,曲线是否闭合等情况 Integer:整数,让输入的数据输出为整数,如下图的grasshopper算法 Number:浮点数,俗称小数 Text:文本数据 Colour:颜色值,输出RGB三个颜色值 Complex…- 1.7k
- 0
-
grasshopper系列文章-Geometry(基本几何体)
本节课是对最最基础的Grasshopper的数据类型的简单介绍,每个学习Grasshopper的同学都要仔细的认清楚这些数据类型,为后面的学习Grasshopper打下基础,本节课也并不难,就是花点时间记下以下的专有名称。 Point :点数据,右键菜单中“Set one Point”和“Set multiple Points”可以获取犀牛中的一个点或者多个点,如果犀牛界面中没有创建点,使用“Se…- 6.7k
- 0
-
Grasshopper系列文章-01-前言
前言: 这个课程目的是系统地整理Grasshopper的一些学习资料,最终能够方便提供给正在学习Grasshopper的同学们。 本篇文章是这个系列课题的开端,简略的介绍Grasshopper大类运算器菜单的作用,而往后几期文章中都会围绕这些运算器的功能作一些概述,希望能给于正在学习Grasshopper的同学们一些帮助。 Params:原始物件 这个列表包含了所有的Grasshopper中可以操…- 6.4k
- 0