标题: 用pytrhon做树 [打印本页] 作者: 大美在前方 时间: 2013-10-25 00:01 标题: 用pytrhon做树 以前dixon在GH的课上做了一棵树,我现在用python写出来(有点小瑕疵),代码如下。我现在想把这些直线的树枝做成连续的曲线,这样看上去可能会有优美些。可是问题是怎么做到每个树枝都很连贯,过渡的也很平滑?不知道你们有什么意见。
import rhinoscriptsyntax as rs
import random as r
def Main():
startline=rs.GetObject ("select a line to start a tree")
angle=rs.GetReal ("type angle",15)
gens=rs.GetInteger ("type number of generations",4)
CurGen=[]
CurGen.append(startline)
for i in range(gens):
NewGen=[]
for line in CurGen:
Newlines= branch(line,angle)
NewGen.extend(Newlines)
CurGen=NewGen