切换到宽版
2022年咨询工程师考试倒计时结束

360建筑网

查看: 7511|回复: 12

[Rhino] Rhino常用巨集代码汇总

  [复制链接] |关注本帖
发表于 2021-2-5 15:31:32 | 显示全部楼层 |阅读模式

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

立即注册 已有账号?点击登录 或者 用QQ帐号登录

x
rhino常用巨集代码汇总
; P% {% n# \) d) K8 v# ~6 C
( d# Q* U9 \/ i, f0 d4 H
游客,如果您要查看本帖隐藏内容请回复

  \* b+ t2 l, W7 q8 b9 k
$ R. h4 \0 l; w2 i7 J! E" ]! O/ y4 L* ?4 \- u. b$ d
' s: T1 I% f# D6 O) u! |
  H# ?' P5 C0 ~. K, `& j/ t


全方位的360建筑网,我们大家的建筑论坛

说明:本站仅支持QQ注册,请直接使用QQ注册,之后有验证邮箱更改头像等操作。
如果您的帖子进入 “审核状态”,请联系网站客服QQ,看是否 “违规” 。
“共享币”不够?快来这里赚“共享币”吧:
1.可以:点击下面的分享按钮右侧的浮动分享按钮扫描二维码分享,赚“共享币”;
2.可以:“建筑币”兑换“共享币”哦;
3.可以:上传并出售资料赚“共享币”哦。
4.本网站严禁发布违法信息,请大家发帖前先看这里!

积分规则详见:积分规则




上一篇:rhino以物件ID选取其实是一个比较好选取方式,比较适合于编程或grasshopper时使用
下一篇:Rhino巨集的一些常用命令
 楼主| 发表于 2021-2-5 17:22:10 | 显示全部楼层
在交点处打断曲线
3 l* O* @' w" fNoEcho
9 ^; e% L5 c  k$ kSetRedrawOff
' F6 z" i0 ^# yintersect selcrv enter
7 V( f  S! q# n# L; N2 _split selcrv enter selpt enter
4 x" u0 M8 h$ n% S# U1 pselpt
# L1 E8 N$ E( ldelete
6 _: H% r: c7 w) y2 A: A9 ISetRedrawOn: X& M* e% M5 u4 G9 X

& {3 g: Z0 [  Z+ s8 f
,,BIM论坛,line2
' g6 J  r: B  {, y+ C! N                               
登录/注册后可看大图
. T# O- G. l9 p' G/ q
9 f. c: f# |2 w: j
酷炫黑界面设置巨集
6 h. D( E( @* w  X1 W本巨集来自原厂,直接复制粘贴进Rhino的命令输入框即可
. P8 O  i+ Y+ [
. F$ g5 x. k3 y6 I& l/ t" g/ [
!_-Options _Appearance 2 k4 G! L: T3 r- G, I
_CommandPrompt1 T& x0 n4 U6 c$ a* P
_BackgroundColor=190,190,1906 u$ G5 k8 D5 |- ^' C
_ForegroundColor=0,0,0- z; L. y" b! {% }
_HypertextColor=0,0,255
1 [, G; x: n/ b7 s- Z, `; \_Enter
  v! w0 C( L* ?1 ]. U5 P: i7 h  X# \_Colors ( V' G* C/ ^  j$ J# T& {  A3 h
_General2 n/ C5 J, g0 G
_WindowColor1=132,136,140
+ G" G$ r1 u% s0 j0 T& s0 d_WindowColor2=206,208,210
; P! R' ^3 D# F_WindowColor3=150,156,160, y% k6 ~$ E0 L4 g3 ~  w" g# z* W
_WindowBorder=94,97,100
. [6 y1 z4 W& p" \_WindowText=0,0,0
9 @& \. T0 L1 D3 l# u; t_PressedButton=105,137,245
& d0 [; B) G+ c_MouseOverButton2=105,137,245( ~5 U& S2 x6 y% S! E4 M
_MouseOverButton1=104,174,222. D7 w% s5 T7 C: T7 M+ ~! u
_ActiveViewportTitle=140,166,194
* S: b" o' h( w' K_InactiveViewportTitle=202,207,2135 U" g* K" _- y: P1 i1 e
_EnterEnd
) c  D! p3 Y1 q* G4 s! X) c$ v' y1 u& e+ p
,,BIM论坛,line2
' c9 k7 T) _9 k8 k" o9 E                               
登录/注册后可看大图

( M8 m9 z$ ^5 [* m7 r+ R' J& C0 i; U% f/ R9 ?: C5 t9 D' D% E
设置物件着色颜色为红色
7 _! l- [$ `2 p( T- A! @4 M!_ -Properties pause o C o 255,0,0 EnterEnd% u6 x4 _7 d: {# g. i4 [2 k% ?
7 I! z3 B* M7 H) j
,,BIM论坛,line2
  n- O+ P6 `. `) a                               
登录/注册后可看大图

4 Y3 N- N5 `# `5 r6 [
9 Z7 O; ^# v& {8 u+ g8 E. u# n  [设置物件材质颜色为红色
8 I2 i7 W1 k) s  l* y# n!_ -Properties pause M o enter C 255,0,0 Enterend
6 _8 R# F' l) ?! n5 b, R) H- B7 B$ x1 L' _# a) ?& F4 ^% \' R6 _/ M
,,BIM论坛,line28 p3 f9 v  m9 N6 J* O7 F" J' p
                               
登录/注册后可看大图
) a! ?0 d$ ]7 L8 C+ k4 k0 ~' S

6 _8 t* z% a; Y. ^7 v* l巨集控制操作轴锁点开关
" E, d% i; {0 D; T: G* |# S5 c1 W( u& z关锁点:

  f. Q% S" @& K% W& Y
& X0 A- e9 P. H1 s7 Z+ ?' ?) b0 F1 oNoEcho
9 {$ a  s) R; l/ F; }  lSetRedrawOff
3 ~1 C) \2 r6 }. z-options o b s=否 enterend: u4 A  r# k0 p: k, s
SetRedrawOn
) `; y6 F' ]: M$ D9 J4 n) J- u- z
6 y; }9 D% o2 J6 N  M, }  V
,,BIM论坛,line9
! p- A; K- M( q                               
登录/注册后可看大图
; j+ k) C" m, o7 W5 Q7 V
7 h+ F; b! D9 \0 V3 A! @" E. Z
开锁点:4 w. y3 ~( N  u# L

& r1 }- n+ r7 h# B( W2 nNoEcho9 S4 q) \" n7 G3 L  l$ c- o
SetRedrawOff+ B/ O# l9 c) V) T2 M( f
-options o b s=是 enterend
+ `: J* K$ A( Z! v7 XSetRedrawOn1 c0 o3 I% W! h$ V3 o- [5 Y+ R2 X

, Z! D( Z5 q: I+ J
,,BIM论坛,line2
: N( O8 E5 b% H                               
登录/注册后可看大图
/ Q/ H4 U" Z$ x) {( h2 b* W# T. t7 c
5 D2 c! }" D4 F1 v. q: m
Rhino6.0关闭GH巨集
0 O  U" ~9 ?/ {' K- }  P-_EditPythonScript
$ b7 u% G# }4 i' d) i, v1 aDebugging=Off
# P5 C2 t' t3 Y2 N4 F (import Grasshopper.Plugin.Commands as gh_commands/ u. y8 T/ ?% Q' x+ i) e- _/ w* c' ?6 V
gh_commands.Run_GrasshopperUnloadPlugin())
/ ]# l! r( @. ^/ z5 v  m
( @- n+ }( d& C1 l; G: Z8 E+ P/ R! _NoEcho _-EditPythonScript
& }) m% s0 Q+ }% p1 ^; u9 q! y: K2 }, c- }% Z: M( X4 R' ]
Debugging=Off/ |* R3 w; D$ x4 L. @
(
6 s) q$ |( [; L8 @. T+ ^# -*- coding:utf-8 -*-
) q) c( P8 k. \5 X# ^& H8 C7 B, n. o1 O( O2 d
import Grasshopper.Plugin.Commands as gh_commands$ m- h$ D4 R# r/ ]  e
a = False0 N* }* B) v' j9 M1 E; W
try:% `3 Z5 U2 g2 i+ F5 l/ ~5 I5 q
    a = input("真的要关闭吗,文件保存好了吗?(关闭扣1)"): J# _8 a9 s9 ?' K$ P8 g' F4 E
except:- l- |6 [5 L+ a, c
    print("那就不关咯bye~~")
  M4 t  z# K6 I
2 C+ c" l- i' ?7 K% oif a == 1:9 [/ A6 _8 [( G5 D) T; n2 G* \* r
    gh_commands.Run_GrasshopperUnloadPlugin()
. x3 y( j8 k- k& q# j    print("关闭啦!")
! d, `% R9 m6 i+ q# d)4 v/ x. n  I. Y  e+ W

+ R& m; L5 |# q  ]7 @/ e( a9 f' C
,,BIM论坛,line2
' e0 H9 a7 j' d# \1 z                               
登录/注册后可看大图
' k% H# j3 a4 N

' p9 A+ n2 ~/ {+ t1 H% h* b同时匹配材质和贴图轴1 M3 i8 T" ?. l6 j
-MatchProperties pause pause : }8 d, D) B; m' [9 A
NoEcho
0 o8 o$ d( `* xN=否 L=否 I=否 T=是 Enterend
6 X0 |+ I  }6 q2 H_-MatchMapping
+ N# H9 }$ C2 c! R5 u/ tsellast enter Pause) e* r+ W( d* \5 u% T
,,BIM论坛,1
  n" J% C1 @  H8 H                               
登录/注册后可看大图
# H3 y1 V; `3 r, Y) Y( T% i
! D: J6 Q0 z' ?. ^$ G
来自:http://www.rhinostudio.cn/course/1495/task/2651/show% t) F" O1 x7 W, ?# j4 w1 f# J
发表于 2021-4-30 19:44:19 | 显示全部楼层
这真的是好东东,谢谢了
发表于 2021-6-7 11:10:12 | 显示全部楼层
谢谢分享 谢谢分享 谢谢分享
发表于 2021-7-17 16:25:31 | 显示全部楼层
mmmmmmmmmmm
发表于 2021-8-2 17:52:20 | 显示全部楼层
xiexieixiexiexieixie
发表于 2022-8-31 13:01:29 | 显示全部楼层
楼主太棒了 感谢啊
发表于 2022-12-15 05:00:27 | 显示全部楼层
LZ是天才,坚定完毕
发表于 2023-1-3 08:10:53 | 显示全部楼层
1231231231231241241232
发表于 2023-3-25 16:20:13 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
联系站长
超级版主
点击这里给我发消息
360建筑论坛网:
360建筑论坛网
工作时间
9:00-18:00
 
QQ关于360建筑网|申请友链|手机版|小黑屋|360建筑网 |粤ICP备10099428号

Powered by Discuz! X3.4© 2012-2014 Comsenz Inc. Designed by 999test.cn

GMT+8, 2025-4-30 19:03 , Processed in 0.824687 second(s), 56 queries .

奇远富

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