×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

rhinoscript代码扫盲超入门简短小教程

发布于 2012-7-31 0 点赞 20 评论 11828 浏览

先放几个最有用的(对比于GH)的功能是

无标题.png
实现这些功能的代码是:

GetObject
格式为:Rhino.GetObject ([strMessage [, intType [, blnPreSelect [, blnSelect [, arrObjects ]]]]])
一般用到的参数:
strMessage
这个会在选择物体时在rhino上方命令行中显示提示,对于命令本身其实无影响,随便输
intType
输入数字,表示要取的物件的属性,下面是数字和物件属性的对应关系
Value
Description
0
All objects (如果这里没有填写,默认所有物件都可以点选)
1
Point
2
Point cloud
4
Curve
8
Surface or single-face brep
16
Polysurface or multiple-face
32
Mesh
256
Light
512
Annotation
4096
Instance or block reference
8192
Text dot object
16384
Grip object
32768
Detail
65536
Hatch
131072
Morph control
134217728
Cage
268435456
Phantom
536870912
Clipping plane


相似的还有
GetObjects选取多个物件
格式
Rhino.GetObjects ([strMessage [, intType [, blnGroup [, blnPreSelect [, blnSelect [, arrObjects [, intMin [, intMax ]]]]]]])
前面和getobject一样,最后的intmin和intmax通过输入两个正整数决定最少取的物件数和最多可以取的物件数



GetBox格式:
Rhino.GetBox ([intMode [, arrPoint [, strPrompt1 [, strPrompt2 [, strPrompt3]]]]])
intMode
选择box的方式,分别有
Value
Description
0
All modes.
1
通过选取两个角点决定基面
2
选取3点以决定基面
3
通过3点选择垂直的基面
4
选择一格中点合一个角点决定基面

还有诸如getpoint,getcurve,getpointoncurve 等等很多很多,不一一赘述

参与人数 1大洋 +8 收起 理由
carrot + 8 给力!!!

查看全部评分

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

本版积分规则

精彩回复

文明上网理性发言、请文明用语

wrq3291993 | 实习生 | 发表于 2012-7-31 10:43:01
补充说明一下,getboolean,getcolor,getstring,getinteger等也是成立的
0 回复

举报

wyx10022 · 发表于 2012-7-31 11:31 点评

希望楼主能让rhinoscript版块活跃起来

wrq3291993 | 实习生 | 发表于 2012-7-31 10:44:16
下午继续更新
0 回复

举报

Simon老曹 | 设计助理 | 发表于 2012-7-31 11:17:33
盲人来看看
0 回复

举报

Beeeest | 实习生 | 发表于 2012-7-31 11:22:20
又一代码哥
0 回复

举报

小Q先生 · 发表于 2013-7-6 16:42 点评

什么是代码啊 是什么意思啊

wyx10022 | 网校特聘讲师 | 发表于 2012-7-31 11:31:52
wrq3291993 发表于 2012-7-31 10:43
补充说明一下,getboolean,getcolor,getstring,getinteger等也是成立的

希望楼主能让rhinoscript版块活跃起来:handshake
0 回复

举报

imveryshy · 发表于 2015-11-18 15:11 点评

求问大神,把曲面升3阶该怎么写呢?

chester1231 · 发表于 2012-8-2 08:45 点评

王老师,袋鼠的视频什么时候出啊

resurrect1 | 设计助理 | 发表于 2012-8-1 20:13:15
哎   看不懂 啊
0 回复

举报

resurrect1 | 设计助理 | 发表于 2012-8-1 20:13:36
哎   看不懂 啊
0 回复

举报

许愿树 | 实习生 | 发表于 2012-8-1 21:03:24
码哥码哥!!!!
0 回复

举报

chester1231 | 设计助理 | 发表于 2012-8-2 08:44:13
script 已经过时了,语言繁琐,局限大,还是C#和java更好,直接到processing
0 回复

举报

chester1231 | 设计助理 | 发表于 2012-8-2 08:45:38
wyx10022 发表于 2012-7-31 11:31
希望楼主能让rhinoscript版块活跃起来

王老师,袋鼠的视频什么时候出啊
0 回复

举报

wyx10022 · 发表于 2012-8-2 08:48 点评

已经录制完毕,即将正式推出

宅_子 | 设计助理 | 发表于 2012-8-2 09:00:29
[s:189] 晕晕晕 努力学
0 回复

举报

aydan | 设计助理 | 发表于 2012-11-20 23:40:37
很好
就是看不懂
0 回复

举报

lkshou007 | 实习生 | 发表于 2012-11-30 14:56:43
习近平同志说空谈吴国实干兴邦。。。。。。。。。。。。
0 回复

举报

laoguo123 | 实习生 | 发表于 2012-12-4 12:46:09
太少了,多点
0 回复

举报

870798828 | 设计助理 | 发表于 2013-3-24 14:18:40
额 就这样吧  我不行了
0 回复

举报

小Q先生 | 设计助理 | 发表于 2013-7-6 16:42:12
什么是代码啊   是什么意思啊
0 回复

举报

小Q先生 | 设计助理 | 发表于 2013-7-6 16:42:31
Beeeest 发表于 2012-7-31 11:22
又一代码哥


什么是代码啊   是什么意思啊
0 回复

举报

naught002 | 实习生 | 发表于 2013-7-14 09:07:57
:):(:(:D:(
0 回复

举报

小谭 | 设计助理 | 发表于 2013-11-27 17:45:46
JD我的犀牛上怎么没这东西啊
0 回复

举报

imveryshy | 实习生 | 发表于 2015-11-18 15:11:57
wyx10022 发表于 2012-7-31 11:31
希望楼主能让rhinoscript版块活跃起来

求问大神,把曲面升3阶该怎么写呢?
0 回复

举报