change Initialize, to use a set of global vectors
get approximate radius
comment
init with points rather than chbody.
init() change prototype.
same for createchain
provide the points, their clearance/offset and a valid start location to TrackChain->Init