prova a passargli il secondo parametro come riferimento costante, quindi «const ThreeD& obj».
strano che non funziona...

Saluti