vCSGNode
*CSG::Allocate(const string &classname)
v{
v CSGNode *pt=0;
v if(classname=="CSGGroup")
pt= new CSGGroup;
v
if(classname=="CSGTransformation") pt = new
CSGTransformation;
v if(classname=="CSGAnimRotation")
pt
= new
CSGAnimRotation;
v
if(classname=="CSGAnimZPrecession") pt = new
CSGAnimZPrecession;
v return pt;
v}
v