include import use for intersection_for if else module function true false undef circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln len let log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module assert Generate Conditions Assignments echo linear_extrude rotate_extrude surface projection render children