Functionality
This set of functions help in creating geometries using L-System approach
Function Signature
string DOL(string Axiom, table Rule,int Generation )
DOL returns the string output based on the given axioms and rules.
Line[] Turtle(string StringValue, Point StartPoint, double UnitStep, double angle, double ScaleFactor)
Turtle function takes string output from the DOL function and converts it to geometries.
'F' to move forward by drawing a line i.e in X-direction of local Coordinate System 'f' move without drawing anything i.e in X-direction of local Coordinate System '+' turn left by given angle about local Z axis '-' turn right by given angle about local Z axis '&' Pitch down by given angle or rotate in anticlockwise direction about local Y-axis '^' Pitch up by given angle or rotate in clockwise direction about local Y-axis '/' Roll left by given angle or rotate in anticlockwise direction about local X-axis '\' Roll left by given angle or rotate in anticlockwise direction about local X-axis '|' Turn 180 about local Z-axis '>' Scale up unit length '<' Scale down unit length '[' Save current Coordinate System information, location, scaling factor ']' Move to last saved Coordinate System information, location, scaling factor
Turtle commands
GC Packager File
https://communities.bentley.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-28/L_2D00_Systems-Packager.gcp
Reference
Using L-Systems in GenerativeComponents