Tag Archives: RhinoPython

跟我读 『RhinoPython 101』“系列视频教学

Hi All
我们从 Rhino 5 开始增加了新的脚本语言-RhinoPython。RhinoPython 是一个强大的脚本语言,能运行于 32位与64位的 Rhino 5,以及即将上市的 Rhino OSX, RhinoPython脚本可以无损跨平台运行,且编写及其灵活,语法非常简洁。
为了让所有有心想尝试 RhinoPython的用户,McNeel 公司在推出 RhinoPython的同时就发布了配套教学 -RhinoPython 101。

但部分中文用户反馈,苦于语言与程序语法等诸多问题,无法顺畅的理解书中的全部内容。为此Shaper3d论坛版主 Jorin 精心制作了一整套的 【跟我读 Rhino Python 101】 系列视频教学,将会在论坛陆续播出。

提醒:
1 请先确定你有安装好最新的 Rhino 5 (32位或64位), 如果你还没有,请点击这里下载测试版。
2 请自行先下载 『RhinoPython 101』, 如果你还没有下载,请点击这里下载
系列视频教学内容
(更多…)

0
顶一下

Posted in RhinoPython, RhinoScript, 视频教学 | Tagged , | 1 Comment

在Mac下用Eclipse和RhinoForMac搭建RhinoPython编辑运行环境

Rhino for mac 测试版发布已经有一段时间了,并且经常在更新,但直到目前为止,RhinoForMac并没有像Rhino for windows一样具备一个python的脚本编辑器,可以让我们半自动的填充代码,检查语法错误,高亮显示代码等等。
现在我们就在Eclipse for mac这个著名而强大的第三方编辑器中搭建RhinoPython的编辑环境,方便我们在mac下写Python脚本。
第一步,安装Rhino for mac
第二步,安装Eclipse for mac
下载地址:http://www.eclipse.org/downloads/?osType=macosx
第三步,在Eclipse for mac中安装Pydev
Pydev是一个Eclipse的插件,让Eclipse可以编辑并运行Python代码。
Pydev安装方法如下:
如果是最新版的Eclipse,在Help菜单中选择Eclipse Marketplace,搜索PyDev,直接安装即可。如下图:

安装时候能勾选的都勾选,该同意的就同意,一路下一步直到安装完毕。
如果因为版本原因,你的Help中没有Eclipse Marketplace,按照以下步骤手动安装PyDev:
在Help菜单中选择Install New Software,点击Work with选项后面的Add,弹出对话框,Name随便写,Location填写http://pydev.org/updates,填写完毕后点击OK,如下图所示:

教学详情,请浏览

0
顶一下

Posted in Mac, RhinoPython, RhinoScript | Tagged , , | Leave a comment

将RhinoPython代码修改为GhPython代码的简易教学

本次教学将教大家把RhinoPython代码修改为GhPython代码的基本方法。

我们使用一位同学在Shaper分享的代码来修改,获取源代码请访问:http://bbs.shaper3d.com/thread-23768-1-1.html

第一步,把RhinoPython的交互函数去掉
此例中直接把第20行(让用户选取曲线的语句)删除。修改完以后的main函数如下:

[sourcecode language="python"]
def main():
global t
t = 0
while t <= 1:
dividecurve(curve_id,t)
t += 0.002
[/sourcecode]
那么curve_id这个参数从哪里来呢?第二步,修改GHpython元件的输入参数默认情况下,GHpython元件的两个输入参数是x和y,输出参数是a 我们需要的是curve_id,所以删除一个参数,修改剩下一个参数的名称为curve_id,并从外部为curve_id输入一条曲线 (更多…)

2
顶一下

Posted in Grasshopper, RhinoPython, RhinoScript | Tagged , , , , | Leave a comment

跟我读『RhinoPython 101』系列视频教学

我们从 Rhino 5 开始增加了新的脚本语言-RhinoPython。
RhinoPython 是一个强大的脚本语言,能运行于 32位与64位的 Rhino 5,以及即将上市的 Rhino OSX, RhinoPython脚本可以无损跨平台运行,且编写及其灵活,语法非常简洁。

为了让所有有心想尝试 RhinoPython的用户的需求,我们在推出 RhinoPython的同时就发布了配套教学 – RhinoPython 101。

但部分中文用户反馈,苦于语言与程序语法等诸多问题,无法顺畅的理解书中的全部内容。为此论坛版主 Jorin 精心制作了一整套的 【跟我读 Rhino Python 101】 系列视频教学,将会在论坛陆续播出。

提醒:
1  请先确定你有安装好最新的 Rhino 5 (32位或64位), 如果你还没有,请点击这里下载测试版。
2  请自行先下载 『RhinoPython 101』, 如果你还没有下载,请点击这里下载

系列视频教学内容

1. RhinoPython 脚本是怎么回事?
http://bbs.shaper3d.com/thread-22776-1-1.html

(更多…)

4
顶一下

Posted in RhinoPython, 视频教学 | Tagged , | 2 Comments

跟我读『RhinoPython 101』系列视频教学 – By Jorin

我们从 Rhino 5 开始增加了新的脚本语言-RhinoPython。
RhinoPython 是一个强大的脚本语言,能运行于 32位与64位的 Rhino 5,以及即将上市的 Rhino OSX, RhinoPython脚本可以无损跨平台运行,且编写及其灵活,语法非常简洁。

为了让所有有心想尝试 RhinoPython的用户的需求,我们在推出 RhinoPython的同时就发布了配套教学 – RhinoPython 101。

但部分中文用户反馈,苦于语言与程序语法等诸多问题,无法顺畅的理解书中的全部内容。为此论坛版主 Jorin 精心制作了一整套的 【跟我读 Rhino Python 101】 系列视频教学,将会在论坛陆续播出。

提醒:
1  请先确定你有安装好最新的 Rhino 5 (32位或64位), 如果你还没有,请点击这里下载测试版。
2  请自行先下载 『RhinoPython 101』, 如果你还没有下载,请点击这里下载

系列视频教学内容

1. RhinoPython 脚本是怎么回事?
http://bbs.shaper3d.com/thread-22776-1-1.html

(更多…)

0
顶一下

Posted in RhinoPython, RhinoScript, 基础教学, 视频教学 | Tagged , , , | Leave a comment