11 Dicembre 2002
Costruzione di Interfacce - Paolo Cignoni
17
Creazione di nodi
vPer rendere flessibile la creazione aggiungo allo scene graph una funzione che mi crea dinamicamente un nuovo nodo di un tipo specificato a runtime
vCSGNode *CSG::Allocate(const string &classname)
vSe voglio nuovi nodi basta subclassare CSG e ridefinire Allocate per gestire nuovi nomi di classi
vSecondo vantaggio: la scene puņ sapere tutto della vita dei suoi figli