参考
Houdini中L-system常用语法_闻芳俊舞_新浪博客
学习Houdini中“L-System”节点的基本工作方式_YakSue的博客-CSDN博客
实时口译 HOUDINI中的L-system与实例化教学 2_哔哩哔哩_bilibili
分支 []
另建一个形状 {}
前进
F 前进
H 前进半步
f 前进不画线
h 前半步不画线
旋转
向左 -
向右 +
上转 &
下转 ^
顺转 \
逆转 /
随机转 ~
参数(a) 角度a +(a) -(a)
乘上角度 ; ;(s)
旋转方向 $(x,y,z) ;(0,1,0),(1,0,0)
长度调整
" 乘以长度s "(s)
_ 除以长度s _(s)
A = [B]FFA ->1 prime后 2 产生一个分枝B ;3 prime后继续进两格 4旋转一定角度 跳2继续执行
B="&FFFA -》 B的结构 旋转一个角度 前进3格 如果还要继续迭代 跳转到 A继续执行
F Forward 向前前进一格
f 前进一格不画线
H 进半格
h 不画线
[] 分支
旋转
绕x y z & ^ \ / ;+:向右一个角度 默认为angle控制 , - 向左一个角度;& 向上一个角度 ^向下一个角度
随机角度
" 每前进一步,按比例缩放尺寸
! 按一定比例进行
primes: HHHA
RULE1 :A=+HA
螺旋的实现