NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 46403|回复: 54
打印 上一主题 下一主题

[GH插件] Rabbit尝试L-system之Branching Structure

  [复制链接]
跳转到指定楼层
1m
发表于 2011-3-29 23:49:44 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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

L-system.ghx

225.43 KB, 阅读权限: 10, 下载次数: 135, 下载积分: 照度 -1 lux

售价: 2 lux照度  [记录]

L-system运算法则-Branches.txt

520 Bytes, 阅读权限: 10, 下载次数: 71, 下载积分: 照度 -1 lux

售价: 1 lux照度  [记录]

Rabbit.gha

80.5 KB, 阅读权限: 10, 下载次数: 133, 下载积分: 照度 -1 lux

评分

参与人数 2强度 +3 照度 +33 收起 理由
zxl900113 + 3
f(x) + 3 + 30 很有启发

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享
2m
 楼主| 发表于 2011-3-30 23:48:30 | 显示全部楼层
8# Raymark
对的,只能用06版的

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

GMT+8, 2024-6-17 05:01 , Processed in 0.327200 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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