123下一页
返回列表 发布新帖

[参数化设计] Grasshopper Python 扫盲教程【由浅入深】

 
28589 53
月之眼 发表于 2014-7-30 15:15:10 | 查看全部 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 月之眼 于 2014-7-30 15:52 编辑

Python作为一门简单、易读、高效的编程语言,(PS:python语言让使用者更关注要解决的问题本身,而不是语言本身)由于其优秀的特性,在Rhino 5里正式被引入,虽然目前功能还不完善,但正在快速开发中。而且随着软件的发展,Maya、ArcGIS等一些软件均陆续加入了对python的支持,相信以后python语言在设计行业会得到越来越多的应用。(如果除了学会grasshopper以外还想学会一门编程语言的话,那么python是非常不错的选择)
个人也仅仅是对python入了个门,如果有说的不对和不全的地方请大神指出,本教程为连载教程,由浅入深讲解ghpython的使用方法,更新速度尽量快些,教程的主要编程平台为ghpython。

想在GH中使用Python模块,点这里下载   和一般GHA插件安装方式一样(PS:如果不会安装请回帖,我会尽量帮你)安装完之后重启犀牛在math栏下就会看见运算器了。





推荐些学习资料
1.王大川前辈的:向设计师的Python基础教程:http://bbs.ncf-china.com/forum.php?mod=viewthread&tid=22855&extra=page%3D1
2.原厂的:跟我一起读rhinopython101教程:http://bbs.shaper3d.com/thread-22775-1-1.html
3.python核心编程:http://ieday.cn/thread-115157-1-1.html
4. mcneel wiki   :http://wiki.mcneel.com/developer/python
5.算法建模:http://code.algorithmicdesign.net/(有很多python源代码)

python本身的学习资料很多,网上一大把,比如:像计算机科学家一样思考python、和孩子一起学编程,、python使用手册等等,rhinopython的资料比较少。

最后说明:本教材由大水牛数字化设计联盟推出,本帖及下面所有来自账号月之眼的回复里的rhino,grasshopper文件以及所有教程图片都只能作为个人学习用途。如果要做教学使用,请与本作者联系。
不多说了下面开始ghpython扫盲之旅(有啥问题可以回帖,我会尽力帮你)








评分

参与人数 1米粒 +10 收起 理由
zhangzs + 10 很给力!多谢分享,共同进步。

查看全部评分

评论53

月之眼楼主Lv.4 发表于 2014-7-30 15:41:02 | 查看全部
本帖最后由 月之眼 于 2014-7-30 15:56 编辑

先讲讲运算器本身(ps:图片和文件都上传到压缩包里面了)
第一张.jpg

ghpython1.zip

1.47 MB, 下载次数: 227

售价: 1 米粒  [记录]

月之眼楼主Lv.4 发表于 2014-7-30 18:00:39 | 查看全部
本帖最后由 月之眼 于 2014-7-30 18:04 编辑

第二小节,讲了一些基本概念,文中提到的多个三角形标注角度的帖子链接:http://ieday.cn/thread-115104-1-2.html,不懂的可以回帖问,我会尽力回答
第二张.jpg

ghpython2.zip

1.87 MB, 下载次数: 149

售价: 1 米粒  [记录]

图片和源代码都在

月之眼楼主Lv.4 发表于 2014-8-1 15:02:50 | 查看全部
主要讲了新版ghpython电池的两个新增功能,图片和源文件都在压缩包里面
第三张.jpg

Desktop.zip

1.7 MB, 下载次数: 116

售价: 1 米粒  [记录]

月之眼楼主Lv.4 发表于 2014-10-22 20:36:52 | 查看全部
本帖最后由 月之眼 于 2014-10-22 20:44 编辑
fans1014 发表于 2014-10-22 13:06
尝试了一下,无法正确输出,是哪里有错吗?

如何查阅调用的gh电池的变量要求或者函数的帮助文件呢?

你那个电池需要把ghpython的输入端设置成brep,调用gh里面的电磁都需要设置参数。     还有gh中有些电池调用会失效,gh里面的电池参数查阅没有文件,和正常电磁参数是一样的, 一般不建议调用电池,,,因为能用GH电磁直接做的就GH电池直接用,代码调用不咋方便还容易出错。
问题.png

问题.zip

9.69 KB, 下载次数: 39

AABBBLv.1 发表于 2015-3-22 11:28:35 | 查看全部
月之眼 发表于 2014-7-30 15:41
先讲讲运算器本身(ps:图片和文件都上传到压缩包里面了)

见到好东西了,很想拿下来,不过米粒很难赚啊!!!(暂没有米粒的飘过)期待月之眼兄推出更多python基础中文教程给我们学习学习!!!!同时,安装GHpython时遇到问题了,安装后电池一拉出来就红色,求解,ghpython版本为0.60.3,在food4rhino下的,求月之眼兄帮忙答疑
冷喵冷喵Lv.1 发表于 2014-12-2 10:36:37 | 查看全部
求助:我们现在请朋友帮编了一段python程序,是独立的py文件,我看了您的帖子,感觉如果想要搞到gh里或者rhino里是不是基本需要重新写呀?不能直接复制进去吧?
但是我们的逻辑感觉比较复杂,是对几千个点进行筛选,不知道利用您上面讲的可以做到吗?{:soso_e154:}{:soso_e154:}
月之眼楼主Lv.4 发表于 2015-3-22 11:57:30 | 查看全部
AABBB 发表于 2015-3-22 11:51
其实RHINOpython和ghpython的程序可否互换?(直接复制粘贴)或是需要如何转换?

不能,因为用的ui不一样,,只能说大部分一样的,有些rhinopython的函数在ghpython里面都布支持
月之眼楼主Lv.4 发表于 2014-12-2 14:02:01 | 查看全部
冷喵冷喵 发表于 2014-12-2 10:36
求助:我们现在请朋友帮编了一段python程序,是独立的py文件,我看了您的帖子,感觉如果想要搞到gh里或者rh ...

对点进行筛选不是很难吧,,,你要弄到犀牛或者gh都可以啊。。。
月之眼楼主Lv.4 发表于 2014-10-22 20:34:43 | 查看全部
本帖最后由 月之眼 于 2014-10-22 20:48 编辑
fans1014 发表于 2014-10-22 13:10
请问

ghpython的脚本写法和rhinopython是否完全一样?

不完全一样,需要做一定的修改,刚开始可能有点问题,习惯了就好了。。可以加群论坛的群啊,方便问问题
DanielJinLv.3 发表于 2014-7-30 18:31:20 | 查看全部
有了这样的教程 我这样的脚本渣渣估计马上就可以超神了
月之眼楼主Lv.4 发表于 2014-7-30 18:37:37 | 查看全部
DanielJin 发表于 2014-7-30 18:31
有了这样的教程 我这样的脚本渣渣估计马上就可以超神了

啥时候发帖亮亮呀,欢迎学习
DanielJinLv.3 发表于 2014-7-30 19:33:29 | 查看全部
月之眼 发表于 2014-7-30 18:37
啥时候发帖亮亮呀,欢迎学习

等申请完有空了吧 哈哈~
天野孤单Lv.1 发表于 2014-7-31 13:51:19 | 查看全部
第一个下载的居然是我- - 米粒现在好珍贵啊!

评分

参与人数 1米粒 +5 收起 理由
月之眼 + 5 给你5个

查看全部评分

Freedom_VSLv.3 发表于 2014-7-31 14:24:51 | 查看全部
好资料,学习学习
月之眼楼主Lv.4 发表于 2014-7-31 14:26:35 | 查看全部
Freedom_VS 发表于 2014-7-31 14:24
好资料,学习学习

欢迎学习
桔未结Lv.2 发表于 2014-7-31 15:01:03 | 查看全部
还没接触过呢,先看看
Freedom_VSLv.3 发表于 2014-7-31 15:08:27 | 查看全部
本帖最后由 Freedom_VS 于 2014-7-31 15:15 编辑

看错了。。。
candy200Lv.4 发表于 2014-8-1 16:37:10 | 查看全部
mark了先
月之眼楼主Lv.4 发表于 2014-8-1 17:38:18 | 查看全部
几个条件判断实例,可以加个http://ieday.cn/thread-115153-1-1.html这个一起看。以前发过了,就没写在上面。
第四张.jpg

4.zip

1.56 MB, 下载次数: 66

售价: 1 米粒  [记录]

yyb一周Lv.1 发表于 2014-8-2 00:52:24 | 查看全部
学习啦。。。。。。。。。。。。。。。。。。。。。。。。。。。。。mark
电离帅梓梓Lv.1 发表于 2014-8-17 21:55:24 | 查看全部
会编程的设计师很厉害~~

评分

参与人数 1米粒 +5 收起 理由
月之眼 + 5 欢迎来论坛学习交流啊

查看全部评分

药三三Lv.1 发表于 2014-8-22 22:24:39 | 查看全部
加油更哦,持续关注
月之眼楼主Lv.4 发表于 2014-8-29 14:51:18 | 查看全部
本帖最后由 月之眼 于 2014-8-29 15:06 编辑

在这里和大家说句不好意思啊。这么久了才更新。实在非常抱歉,现在进入第二章input的学习了。
未标题-1.jpg

python5.zip

2.35 MB, 下载次数: 47

售价: 1 米粒  [记录]

yxmuuLv.1 发表于 2014-9-5 12:55:46 | 查看全部
跟随学习中
泥鳅胡子Lv.1 发表于 2014-9-17 10:41:55 | 查看全部
先看看~~~~~~~~~~~~~~~~~~~~~·

回复

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

本版积分规则

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表