艾尚犀牛(Rhino3D)网

找回密码
立即注册
发新帖

收听

听众

主题
发表于 2012-4-27 16:12:58 | 查看: 2741| 回复: 0
要理解rhino3d.cc/grasshopper-1.html" target="_blank" class="relatedlink">Grasshopper和rhino script的区别要从VNSCRIPT的术语类(CLASS)、对象(OBJECT)、组件(COMPONENT)说起。严格意义上说对象是复杂
数据
和程序结构在内存中的表现,对象不必如数组那样单纯放些数据(以属性的方式),对象的“行为”可以表现为方法。属性可以存放一些数据,而方法可以是过程或函数。类是对象的模板。组件是类的打包机制,程序员可以用其他方式编写相互关联的类时,如果想让其他人也能在运行适用这些类创建对象就应该将其打包,并将这些类以组件的形式发布。方法实际上就是函数和过程的另一个名称,当函数或过程成为类的一部分时,就可以将其称为方法。

GRASSHopper属于RHINO中的一个组件,只有程序员编译过的类才能在GRASSHOPPER中适用,所以GRASSHOPPER不断有新的组件产生,会不断升级。而RHINO script有一个比较完善的方法集合(METHODS),大家可以打开RHINO SCRIPT中的帮助
文件
,看到其中有很多METHODS的分类,所以RHINO SCRIPT有相对更完善的方法库可以调用,方便程序的
设计
,而GRASSHOPPE组件上手容易,虽然
功能
不足,但可以用VB,VC的组件来弥补数据处理中的一部分不足

您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|小黑屋|艾尚犀牛(Rhino3D)网 ( 粤ICP备2021014985号 )

GMT+8, 2025-6-7 15:35 , Processed in 0.050957 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表