NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 96012|回复: 80
打印 上一主题 下一主题

[工作记录] RhinoScript教程第一章

[复制链接]
跳转到指定楼层
1m
发表于 2009-8-27 22:12:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
先说一下,我们到底在干些什么:
1.1 Macros(宏)
      犀牛是基于命令行界面。这意味着你可以控制只使用它的键盘。您键入的命令和程序将执行它们。自从鼠标出现以后,纯命令出现的用户界面是被认为是原始的。如果你不想用下面的输入方式:
Line 0,0,0 10,0,0
      你也同样可以单击该行按钮,然后在视口中两次确定的起始和结束点形成线。由于第二(图形)接口被有些人已完全取消了命令行。有些用户是命令行的狂热分子,其他人只使用工具栏和菜单。程序员在这方面无所谓,他们都执于命令行。这是没有用的编程鼠标到某坐标,然后模拟点击鼠标,这只是普通愚蠢的。程序员输入犀牛文本然后他们期望得到的回报文本。
      在犀牛的最低形式的编程使用宏。我不想否认你们写宏的生活,但不能否认这是一个非常原始的方式来实现流程自动化。我只简单地暂停在宏的问题,也是让我们知道这是哪部分是因为我们在某些时候可能会模拟宏使用RhinoScript。
      宏是一个预先写好的犀牛所要执行的命令的清单。这个_Line命令是一个非常简单的宏示例。如果你的工作是开放犀牛文件,添加从0,0,0到10,0,0的线并且每次都重新保存文件,如果你每一分钟输入6次“_Line W0的,0,0 w10,0,0“,可能会变得非常疲惫。那么请进入宏。宏只能替你完成手工的活动,而不是头脑的活动。宏并不聪明,也不能反应过来他们要帮助创造些什么。他们更像是一个交通督导员,而那些命令就是人群,他指挥这些命令应该怎么运行。一个更复杂的宏观例子是:
       _SelNone
       _Polygon _NumSides=6 w0,0,0 w10,0,0
       _SelLast
       -_Properties _Object _Name RailPolygon _Enter _Enter
       _SelNone
       _Polygon _NumSides=6 w10,0,0 w12,0,0
       _SelLast
       _Rotate3D w0,0,0 w10,0,0 90
       -_Properties _Object _Name ProfilePolygon _Enter _Enter
       _SelNone
       -_Sweep1 _SelName RailPolygon _SelName ProfilePolygon _Enter _Simplify=None Enter
      上面的代码将一遍又一遍创建相同的六角环(如图1.1.1所示)。

评分

参与人数 1强度 +3 照度 +30 收起 理由
skywoolf + 3 + 30 很职业啊!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享
81m
发表于 2012-12-29 14:05:42 | 只看该作者
刚开始学习脚本,希望楼主多多帮助。。
80m
发表于 2012-3-12 01:44:13 | 只看该作者
楼主给力啊
79m
发表于 2012-2-20 22:12:15 | 只看该作者
DDDDDDDDDDDDD
78m
发表于 2011-12-11 10:43:29 | 只看该作者
果断研究大师的东西
77m
发表于 2011-12-11 01:24:42 | 只看该作者
顶一下~希望楼主再接再厉
76m
发表于 2011-11-20 17:00:16 | 只看该作者
这个有点难嘛
75m
发表于 2011-11-16 20:34:03 | 只看该作者
下文呢?咋没看到下载
74m
发表于 2011-11-16 20:18:14 | 只看该作者
从头学起~~SCRIPT对荒废的数学的人来说真是头大
73m
发表于 2011-11-16 18:29:24 | 只看该作者
不错不错,,,还有下文呢
72m
发表于 2011-11-5 17:09:38 | 只看该作者
跟着楼主好好学习。
71m
发表于 2011-9-12 14:20:30 | 只看该作者
谢谢分享,好东西
70m
发表于 2011-9-11 22:57:45 | 只看该作者
谢谢楼主分享!

TsingHuaSS11-GHstudio-part2-KangarooForces_02_Align[autosave][autosave][autosave].gh

75.44 KB, 下载次数: 1, 下载积分: 照度 -1 lux

69m
发表于 2011-9-6 12:38:27 | 只看该作者
,有点明白了
68m
发表于 2011-9-4 17:23:10 | 只看该作者
太浅显啦楼主,应该深入点.....
67m
发表于 2011-9-4 12:06:26 | 只看该作者
大神们你们是我的偶像。。。
66m
发表于 2011-9-1 17:04:23 | 只看该作者
说的很好,很容易理解。
65m
发表于 2011-7-8 23:30:44 | 只看该作者
顶楼主,谢谢分享
64m
发表于 2011-5-25 23:32:06 | 只看该作者
我去,这个是不要有VB基础啊
63m
发表于 2011-5-23 22:59:05 | 只看该作者
犀牛很强大

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-9-21 16:41 , Processed in 0.071301 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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