Primitives
cone | cylinder | sphere | torus
Cone primitive
Syntax :
1) standard syntax :
cone {
height height_value
radius radius_value
[ sides nb_sides ]
[ positioning ]
}
sides is optional.
2) alternate syntax :
cone {
base base_point
top top_point
[ sides nb_sides]
[ positioning ]
}
see cone.mgs for examples.
Cylinder primitive
Syntax :
1) standard syntax :
cylinder {
height height_value
radius radius_value
[ sides nb_sides ]
[ positioning ]
}
2) alternate syntax :
cylinder {
base base_point
top top_point
radius radius_value
[ sides nb_sides ]
[ positioning ]
}
Sphere primitive
Syntax :
sphere {
radius radius_value
[ sides nb_sides ]
[ positioning ]
}
Torus primitive
Syntax :
torus {
minor_radius min_value
[ minor_sides nb_sides ]
major_radius major_value
[ major_sides nb_sides ]
[ positioning ]
}
This is pretty self-explanatory ... default values are minor_sides 8 and major_sides 16.
Upcoming primitives
More primitives will come later. Arches are on the way. If you need particular building primitives, email them to me, and I'll add them to the plan.