Grasshopper 中的向量(Vector) Grasshopper 中提供的向量功能是 Rhino 中没有的概念,因此可能很多即便熟悉 Rhino 的用户在学习 Grasshopper 的时候也会对这部分有一些陌生,本篇教学旨在为学习Grasshopper 的向量功能提供一些帮助。 无论在 Grasshopper 中还是初中课本里,向量就是向量,他都代表同样的意思:既具有大小又具有方向的量。在 Rhino 中制作模型,比如画曲线,拉控制点,移动,阵列物体等等几乎所有的手工建模都是在反复的做定义距离和方向的工作。而在以程序建模(参数化建模)的软件中,这个工作我们希望是尽量以输入数据和程序自动计算的方式来完成,以替代传统的手工去画的方式,在 Grasshopper 或者其他的参数化建模的软件中用来完成这个工作的工具就是向量。 我们先来看看 grasshopper 中的向量物件是如何画出来的:如下图中,vector 栏中可以找到 vector 3px 工具,这个工具是 Grasshopper 中一个标准的定义向量物件的工具。 了解了Grasshopper 中的向量元素的概念之后,下面是一个简单的利用向量元件的小案例。效果如下: