rem: tchunk2->changeFrom( tchunk1 ); mchunk2->changeFrom( mchunk1 );
add: tchunk2->changeFrom( tchunk1.getCPtr() ); mchunk2->changeFrom( mchunk1.getCPtr() );
context: display(void){	float t = glutGet( GLUT_ELAPSED_TIME );	glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );	OSGMatrix m;	OSGQuaternion q;	q.setValueAsAxis( 0,1,0, -t/20 );	m.setRotate( q );	tchunk1->setMatrix( m );	tchunk1->activate();	mchunk1->activate();	glCallList( dlid );	m.setIdentity();	m.setTranslate( cos(t/1000), 0, sin(t/1000) );	tchunk2->setMatrix( m );	tchunk2->changeFrom( tchunk1 );	mchunk2->changeFrom( mchunk1 );	glCallList( dlid );	tchunk2->deactivate();	mchunk2->deactivate();	glutSwapBuffers();}