User Tools

Site Tools


groimp-platform:turtle_commands
Command Description
F(x) creates a Cylinder of the length x
F(x,d) creates a Cylinder of the length x and the diameter d
F(x,d,c) creates a Cylinder of the length x the diameter d and the color c
M(x) moves the turtle state for a distance x without creating an object
Translate(x,y,z) move the turtle state by x y z
RU(a) rotate a degrees around the local up/x axis
RL(a) rotate a degrees around the local left/y axis
RH(a) rotate a degrees around the local head/z axis
Rotate(x,y,z) rotate all axis by the given degrees
AdjustLU Rotation around the local head/z axis, so that the local up axis points upwards as far as possible points upwards
Plus(a), Minus(a) rotate the up/x axis by a/-a degrees
Scale(x,y,z) Scale on the three axes
Scale(s) scale on all axes by s
RV(e) gravitropism of the magnitude e
RG maximal gravitropism such that local z-direction (points downwards)
RD(v,e) Directional tropism of the magnitude e towards a vector(direction) v
RO(v,e) Directional tropism in the direction the projection of the current direction of motion onto a plane perpendicular to v perpendicular plane with magnitude e
RP(p,e) Position-controlled tropism to position p with magnitude e
RN(n,e) Position-controlled tropism to node n with magnitude e
P(x) sets the color to the EGA state x
[ Start branching and saving the current turtle state
] End a branch and return to the last saved turtle state
More turtle state specific commands:
L(x) Sets the length of the turtle state to x
L0 Resets the length of the turtle state to default
LAdd(x) Adds x to the length of the turtle state
LMul(x) Multiplies the length of the turtle state by x
F0 Create a Cylinder of the length of the current turtle state
M0 Moves by the length of the current turtle state
FAdd(x) Create a Cylinder of the length of the current turtle state plus x
FMul(x) Create a Cylinder of the length of the current turtle state multiplied by x
Ll(x),LlAdd(x), LlMul(x) similar to the L commands above but local (only applied to the next F)
RV0 gravitropism of the magnitude of the current turtle state
V(x),V0,VAdd(x),VMul(x) similar to L but for the magnitude of the gravitropism (also with Vl for local)
D(x),D0,DAdd(x),DMul(x) similar to L but for the Diameter of F (also with Dl for local)
Pl(x) local color definition
P0 reset color to default
groimp-platform/turtle_commands.txt · Last modified: 2024/04/30 17:11 by timOb