NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: gaoyi2006
打印 上一主题 下一主题

[话题讨论] 两种分形树:递归和循环

[复制链接]
21m
发表于 2011-11-17 13:36:09 | 只看该作者
本帖最后由 鹰眼黑客 于 2011-11-17 13:38 编辑

其实感觉还是一个递归循环,只是披上了for next的外套。
22m
发表于 2011-11-19 16:21:19 | 只看该作者
为什么不让我下哦{:3_49:}
23m
发表于 2011-12-5 21:56:04 | 只看该作者
好东西 学习
24m
发表于 2011-12-5 22:15:12 | 只看该作者
好东西 谢谢楼主
25m
发表于 2011-12-5 22:15:31 | 只看该作者
好东西 谢谢楼主
26m
发表于 2011-12-5 22:16:11 | 只看该作者
好东西 谢谢楼主
27m
发表于 2011-12-10 22:35:26 | 只看该作者
楼主给大家讲讲递归和迭代循环的区别吧,太高深了点
28m
发表于 2011-12-11 15:49:24 | 只看该作者
一直没搞清的问题,谢谢楼主
29m
发表于 2012-1-23 18:51:04 | 只看该作者
这是我用PYTHON写的分形,大家可以看一下http://ncf.5d6d.com/thread-8821-1-1.html
30m
发表于 2012-2-3 09:30:26 | 只看该作者
不错!学习!
31m
发表于 2012-3-23 12:00:36 | 只看该作者
来学习一下了,这两天正在研究LSYSTEM
32m
发表于 2012-4-3 23:31:20 | 只看该作者
分形真是无处不在
33m
发表于 2012-4-6 08:21:53 | 只看该作者
!!!!!!!哇
34m
发表于 2012-4-9 20:23:37 | 只看该作者
下来看看!!
35m
发表于 2012-4-23 15:45:16 | 只看该作者
本帖最后由 metall 于 2012-4-23 17:56 编辑

有点意思,做做玩玩
Option Explicit
Call main()
Sub main()
Dim origin_line:origin_line=Rhino.GetObject("select a line",4)
Dim arrayLines(10)
Dim lines(0)
lines(0)=origin_line
arrayLines(0)=lines
Dim m
Dim j
For j=0 To 9
m=2^j-1
arraylines(j+1)=explode(arrayLines(j),m)
Next
End Sub
Function explode(lines,i)
  Dim startpt
  Dim endpt
  Dim line
  Dim m:m=2*i+1
  ReDim k(m)
  Dim vec
  Dim j:j=-1
  For Each line In lines
    startpt=Rhino.curvestartpoint(line)
    endpt=Rhino.curveendpoint(line)
    vec=Rhino.VectorCreate(endpt, startpt)
    j=j+1
    k(j)= Rhino.AddLine(endpt,Rhino.VectorAdd(endpt, Rhino.vectorscale(Rhino.VectorRotate(vec, -45, Array(0,0,1)), 0.6)))
    j=j+1
    k(j)= Rhino.AddLine(endpt,Rhino.VectorAdd(endpt, Rhino.vectorscale(Rhino.VectorRotate(vec, 45, Array(0,0,1)), 0.6)))
  Next
  explode=k  
End Function
36m
发表于 2012-4-29 06:09:54 | 只看该作者
看来一定要好好学习Rhinoscript......
37m
发表于 2012-5-15 11:07:02 | 只看该作者
good~学习了~
38m
发表于 2012-5-15 11:07:27 | 只看该作者
good~谢谢楼主,
学习了~哈哈
39m
发表于 2012-5-16 13:14:13 | 只看该作者
权限不够啊= =……
40m
发表于 2012-5-16 13:14:40 | 只看该作者
权限不够啊= =……

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

GMT+8, 2024-4-28 11:40 , Processed in 0.355574 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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