请选择 进入手机版 | 继续访问电脑版

[分享] GhPython开始支持以函数调用GH电池及多线程

[复制链接]
725727 Jorin 发表于 2013-12-14 10:31:05 楼主
本帖最后由 Jorin 于 2013-12-14 10:53 编辑

本周开放下载的 ghPython 0.6.0.3 增加了一些激动人心的新功能:

最主要的新增功能有两个:

1.可以直接以代码的形式调用GH的电池函数。这样你就可以在代码中以函数的形式访问自己熟悉的电池了。

调用方法如下:
# 导入GH组件(电池)库
import ghpythonlib.components as ghcomp
# 以输入点为参数访问 Voronoi 组件
curves = ghcomp.Voronoi(points)
# 从 Voronoi 组件输出的曲线作为 Area 组件的输入参数访问 Area 组件
centroids = ghcomp.Area(curves).centroid

2.支持多线程计算。

下图中两个电池功能是完全相同的,从图中可以看到,在测试用的四核计算机上,使用GHpython的多线程计算,速度提高了三倍。
sample2_parallel.png

更多信息,请参考:http://stevebaer.wordpress.com/2013/12/11/ghpython-node-in-code/
Rhino Python 入门请参考:跟我读RhinoPython  101 系列视频教学
GHpython下载,请访问:http://www.food4rhino.com/project/ghpython

关于大陆地区Rhino原厂培训中心
花づ弄影 发表于 2013-12-14 13:11:18
2
鼓掌,鲜花。这个太强大了
470942035 发表于 2013-12-14 17:02:20
3
摸不到门
筑梦NARUTO 发表于 2013-12-14 17:19:09
4
给力。。
筑梦NARUTO 发表于 2013-12-15 03:18:02
5
还算比较方便啊,导入了下袋鼠的一个运算器,试了下
QQ图片20131215031656.jpg
infinite 发表于 2013-12-16 12:44:47
6
跟我读RhinoPython  101 系列视频教学好久没更新了
 楼主| Jorin 发表于 2013-12-16 22:33:18
7
infinite 发表于 2013-12-16 12:44
跟我读RhinoPython  101 系列视频教学好久没更新了

请耐心等待。
claudemit13 发表于 2013-12-19 10:29:04
8
本帖最后由 claudemit13 于 2013-12-19 12:11 编辑

赞,回家翻墙看看wordpress
尝试多线程的时候崩了一次程序。。。

claudemit13 发表于 2013-12-27 18:54:25
9
Jorin 发表于 2013-12-16 22:33
请耐心等待。

请问怎么在GhPython中自己添加扩展库,比如numpy
 楼主| Jorin 发表于 2013-12-29 00:55:31
10
claudemit13 发表于 2013-12-27 18:54
请问怎么在GhPython中自己添加扩展库,比如numpy

像在普通python下安装那样的方式安装好,然后把C:\Program Files (x86)\Rhinoceros 5\Plug-ins\IronPython\Lib\site-packages下面你安装好的文件拷贝到C:\Users\Jorin\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)就好了
以上是在我电脑上的路径,和你电脑上的路径对应起来解决。
numpy没安装测试过,我刚用手头有的django测试了,这种方法是完全可行的。
*滑动验证:
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则