FUN3D HELP >5. L Systems > 5.4. Supported Rules and Syntax


List of supported rules and syntax for value field of rules property

Variables:   All letters between A and N

No drawing variables:   Letters between O and Q

Reserved variables:   Letters between R and Z

Constants:  
  1. >x Move Forward along object X axis (for translateX property value)
  2. <x Move Backward along object X axis (for translateX property value)
  3. >y Move Forward along object Y axis (for translateY property value)
  4. <y Move Backward along object Y axis (for translateY property value)
  5. >z Move Forward along object Z axis (for translateZ property value)
  6. <z Move Backward along object Z axis (for translateZ property value)
  7. +x Rotate Clockwise around X axis (for angleX property value)
  8. -x Rotate Counter-Clockwise around X axis (for angleX property value)
  9. +y Rotate Clockwise around Y axis (for angleY property value)
  10. -y Rotate Counter-Clockwise around Y axis (for angleY property value)
  11. +z Rotate Clockwise around Z axis (for angleZ property value)
  12. -z Rotate Counter-Clockwise around Z axis (for angleZ property value)
  13. %x Scale along X axis (for scaleX property value)
  14. %y Scale along Y axis (for scaleY property value)
  15. %z Scale along Z axis (for scaleZ property value)
  16. [ Save Transformation
  17. ] Restore Transformation

Examples:  
F>x+zF>x-zF>x-zF>x+zF

Procedures:  
  1. Set F for Initial property then edit rules property
    Property Window
  2. Set F for Name property and F>x+zF>x-zF>x-zF>x+zF for value property
    Rules Collection
  3. Sometimes you must change number of iterations to see result
    Fibonichi