NCF参数化建筑论坛

标题: Rabbit尝试L-system之Branching Structure [打印本页]

作者: gaoyi2006    时间: 2011-3-29 23:49
标题: Rabbit尝试L-system之Branching Structure
本帖最后由 gaoyi2006 于 2011-3-30 00:24 编辑

以下是个人对Tutorial的学习心得,抛砖引玉,不对之处请大家指正。

L-system中的A是算式中用到的代数符号;
PR是运算法则;
n值的计算法则是单元重复2的1次方+2的2次方+2的3次
方+...+2的n次方;

运算法则中的
“F”表示主干,+F表示向右生长,-F表示向左生长;
“X”表示分支,加入X后可用“[-X]+X”生成类似V字
形;
只用到F则在A端输入“F”;
同时用到F和X则在A端输入“X”;

Turtle的L表示树的总高度;
A表示树枝的旋转角度;
P值设定XY坐标系;

以下为各树的代码
F
F=F[+F]F[-F]F

F
F=FF-[-F+F+F]+[+F-F-F]

X
X=F[+X]F[-X]+X
F=FF

X
X=F[+X][-X]FX
F=FF

X
X=F-[[X]+X]+F[+FX]-X
F=FF

[attach]16523[/attach]
[attach]16524[/attach]
[attach]16525[/attach]
[attach]16526[/attach]
[attach]16527[/attach]

注:附件中的GHX经过本人修改重写,删掉类型重复的树,而且在top视图中可以很方便的查看。
为了方便大家, 特附上Rabbit0.2的插件. 目前Rabbit0.2只支持0.6, 不支持0.8.
作者: Dillinger    时间: 2011-3-30 07:40
努力学习中。。。。。。
作者: 围观帝    时间: 2011-3-30 11:16
努力赚照度
作者: ou312382395    时间: 2011-3-30 12:33
谢谢楼主分享~~
作者: jianzhu2012    时间: 2011-3-30 15:32
这个有没有具体工程的应用啊!
作者: 3582076094    时间: 2011-3-30 16:26
rabbit帅气~
作者: todstods    时间: 2011-3-30 16:58
这个好像很神奇的样子。
作者: Raymark    时间: 2011-3-30 23:30
楼主的rabbit 是什么版本的? 好像只有060059 然后很久没更新看吧?
作者: gaoyi2006    时间: 2011-3-30 23:48
8# Raymark
对的,只能用06版的
作者: blackli123    时间: 2011-3-31 07:00
很不错呀!!
作者: ddrddrblueworm    时间: 2011-3-31 07:57
努力学习,努力赚照度。。
作者: perfectyu    时间: 2011-4-1 15:01
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Archive name="Root">
  <!--Grasshopper archive-->
  <!--Grasshopper and GH_IO.dll are copyrighted by Robert McNeel & Associates-->
  <!--Archive generated by GH_IO.dll file utility library {0.1.0001}-->
  <!--Archive generated on Friday, 01 April 2011 01:59:51-->
  <items count="2">
    <item name="ArchiveVersion" type_name="gh_version" type_code="80">
      <Major>0</Major>
      <Minor>1</Minor>
      <Revision>1</Revision>
    </item>
    <item name="Created" type_name="gh_date" type_code="8">634372199918524814</item>
  </items>
  <chunks count="1">
    <chunk name="Clipboard">
      <items count="1">
        <item name="plugin_version" type_name="gh_version" type_code="80">
          <Major>0</Major>
          <Minor>8</Minor>
          <Revision>7</Revision>
        </item>
      </items>
      <chunks count="3">
        <chunk name="DefinitionHeader">
          <items count="6">
            <item name="HandleRhinoEvents" type_name="gh_bool" type_code="1">true</item>
            <item name="HandleHopperEvents" type_name="gh_bool" type_code="1">true</item>
            <item name="DocumentID" type_name="gh_guid" type_code="9">29e9cc53-3a6e-4ea9-886d-2eaa6bd67d7e</item>
            <item name="PreviewNormal" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;150;0;0</ARGB>
            </item>
            <item name="PreviewSelected" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;0;120;0</ARGB>
            </item>
            <item name="Preview" type_name="gh_string" type_code="10">Shaded</item>
          </items>
        </chunk>
        <chunk name="DefinitionProperties">
          <items count="4">
            <item name="Name" type_name="gh_string" type_code="10"></item>
            <item name="Description" type_name="gh_string" type_code="10"></item>
            <item name="Copyright" type_name="gh_string" type_code="10"></item>
            <item name="Date" type_name="gh_date" type_code="8">634372196215415640</item>
          </items>
          <chunks count="3">
            <chunk name="Revisions">
              <items count="1">
                <item name="RevisionCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
            <chunk name="Projection">
              <items count="2">
                <item name="Target" type_name="gh_drawing_point" type_code="30">
                  <X>-106</X>
                  <Y>-24</Y>
                </item>
                <item name="Zoom" type_name="gh_single" type_code="5">1.953125</item>
              </items>
            </chunk>
            <chunk name="Views">
              <items count="1">
                <item name="ViewCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="DefinitionObjects">
          <items count="1">
            <item name="ObjectCount" type_name="gh_int32" type_code="3">1</item>
          </items>
          <chunks count="1">
            <chunk name="Object" index="0">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Slider</item>
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">8bbdda83-ccc0-493f-b45d-819af6b31641</item>
                    <item name="Preview" type_name="gh_bool" type_code="1">false</item>
                    <item name="Mutable" type_name="gh_bool" type_code="1">true</item>
                    <item name="Enabled" type_name="gh_bool" type_code="1">true</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="4">
                        <item name="BBox" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>104</X>
                          <Y>103</Y>
                          <W>141</W>
                          <H>20</H>
                        </item>
                        <item name="ObjectBox" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>104</X>
                          <Y>103</Y>
                          <W>41</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>104.7269</X>
                          <Y>103.705</Y>
                        </item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="5">
                        <item name="Value" type_name="gh_double" type_code="6">3</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">10</item>
                        <item name="Digits" type_name="gh_int32" type_code="3">3</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">1</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
          </chunks>
        </chunk>
      </chunks>
    </chunk>
  </chunks>
</Archive>z
作者: perfectyu    时间: 2011-4-1 15:01
努力学习,努力赚照度。。
作者: perfectyu    时间: 2011-4-1 15:02
努力学习,努力赚照度。。
作者: perfectyu    时间: 2011-4-1 15:02
努力学习,努力赚照度。。
作者: 3582076094    时间: 2011-4-4 13:20
学习了,支持个
作者: eway33    时间: 2011-4-12 19:00
努力赚照度{:3_51:}
作者: zxm-318109    时间: 2011-4-14 02:51
看到那些码吓到了啊,努力学习
作者: marthall001    时间: 2011-4-19 19:59
L-shape很深奥啊
作者: sry    时间: 2011-5-19 11:49
多谢分享。。。。。。。。。。。。
作者: evolution_werra    时间: 2011-5-19 15:20
谢谢楼主分享~~
作者: bbbiiii    时间: 2011-5-19 17:23
真是有意思有意思,好好学习中
作者: 空山新雨后    时间: 2011-6-1 22:10
我要Rabbit!
作者: 空山新雨后    时间: 2011-6-1 22:11
谢谢你的辛苦工作
作者: divinepath126    时间: 2011-7-13 16:43
感谢楼主的研究和分享!受教受教!
作者: iwant2000    时间: 2011-7-16 22:43
好东西一定要学习阿
作者: lincoln    时间: 2011-8-18 16:20
多谢分享!
作者: zxl900113    时间: 2011-9-29 00:22
谢谢楼主分享~~
作者: 白刑矛    时间: 2011-10-25 21:18
早上7点钟我跟我的家人到了人民医院,想想昨天下午医生给我的解释我心里很不是滋味,于是我就想找院方交涉。可是医院的医患纠纷会议室大门紧锁。火不打一处来,我就组织了我的家人拉起了横幅,抱着宝宝冰冷的尸体站在了人民医院门口,要医院给我们一个说法。可是等来的不是医院给我的说法,而是三四十个体型彪悍的保安。医院保卫科的科长带着打手向我走来要求我停止在他们看来无理取闹的活动,我跟我的家人不同意,于是双方发生了争执,在争执过程中鼓楼派出所的民警来了,居然不主持公道,而是帮着医院说话,说:如果你们再闹事,我们就抓人。我们没有妥协。于是更疯狂的事情发生了,保安在鼓楼派出所所长的领导下开始对我的家人大打出手,先是我姑妈被他们打到在地,再是我婶婶被拉着在地上拖,嘴上被打肿,接着又是我叔叔姑父舅爷爷还有我爸爸,我则是被4个保安架着腾了空。好不容易保安把我们放开了,更加戏剧性的事发生了。在一个满脸横肉的保安的带领下,一个医院的卫生清洁工抓住了我姑父,说我姑父打了他,叫我姑父带他去看病。好不容易在过路人的劝导下给了他两百块钱才得以暂时了事。于是我才跟我爸爸还有舅舅准备去市政府找领导,就把宝宝的尸体交给了我舅爷爷和婶婶看管,还没有到市政府,舅爷爷就打过来说,一大群保安来抢宝宝,我跑的快,没有抢到。

这就是人民医院的作风,这就是人民医院的医德!!

人民医院害人民哪!!!!!

为了我死去的宝宝伸冤,请大家转载!!!!!!!!!!!!!!
上诉所说均属事实,无任何捏造成分,我愿为以上言语负法律责任!

陈斌
15061072751 18952693883
2011年10月20日
作者: /可爱ˇLeoゾ    时间: 2011-11-3 08:25
我表示很有压力看这些东西啊···
作者: s.k.    时间: 2011-12-10 22:38
兔子赶紧更新赶上吧
作者: choisunghee    时间: 2011-12-22 11:59
kankan............
作者: 空山新雨后    时间: 2011-12-24 17:03
以前看到的rabbit权限设置太高  用不了  今天终于找到了平民版的了
作者: 空山新雨后    时间: 2011-12-24 17:03
对了   
谢谢上传
作者: bizquit    时间: 2011-12-27 18:52
楼主强大 甘冈下载
作者: zbmars    时间: 2012-1-5 14:45
好~~学习中~~
作者: kongjunhong    时间: 2012-1-5 15:10
感谢楼主了
作者: bizquit    时间: 2012-2-18 21:45
仅仅是看看先
作者: fish    时间: 2012-3-12 14:45
grasshopper0.6下不到啊。。。。{:3_65:}
作者: MAIKANGEL    时间: 2012-3-21 15:42
感谢楼主解释,一直不知道这个怎么用
作者: zy050132    时间: 2012-4-3 23:25
可以值得好好研究一下啊  感觉。。。{:3_46:}
作者: Crights    时间: 2012-4-3 23:25
真是好东西,学习了。
作者: Crights    时间: 2012-4-3 23:28
真是好东西,学习了。
作者: ---------------    时间: 2012-4-16 19:17
谢谢分享 。。
作者: lyric    时间: 2012-5-9 00:06
感谢楼主的分享
作者: lyric007    时间: 2012-5-9 00:12
谢谢楼主!!谢谢分享!!!!
作者: myemily    时间: 2012-5-12 17:09
好深奥,看了半天没看懂
作者: 365770892    时间: 2012-9-18 13:02
努力学习中~~
作者: 记住    时间: 2012-10-15 11:20
希望有用先谢了
作者: 578546667    时间: 2012-10-15 12:02
学习中。。。。。
作者: Searching_Horse    时间: 2013-5-8 09:44
完全不懂……哭
作者: bamboo    时间: 2013-5-20 09:28
帅气,学习学习~~
作者: Rodee    时间: 2014-4-14 16:08
学习啊、、、先努力赚照度
作者: melonpooh    时间: 2014-4-26 18:36
努力学习...
作者: lqclqc    时间: 2019-3-6 13:13
牛,努力学习6666




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2