compositegeom objects are very similar to the Basic Shapes objects, with a couple of crucial differences and a few "quirks".
The basics of a compositegeom are most easily explained with a short video.
Whilst you can add as many children as you like to a compositegeom, and build a something fantastically complicated, it is still a single object, and it will move and act as such. Like other geometry objects it can have a material, tags and an image, and the compositegeom passes on these properties to all of its children.
The main uses of these objects are:
Another crucial difference between compositegeom and other geometry objects is that compositegeom objects do not have a mass attribute. Their mass (and centre of gravity) are calculated from the masses and positions of all their child objects.
NB: This only matters when you are using [Dynamic objects].
compositegeom objects also have a few "quirks" (steming from bugs in the game engine):