CGoGNout<<"part1 moved to centroid ,d : "<<mo->parts_[o->indexPart1]->getPosition()<<" || "<<mo->parts_[o->indexPart1]->d<<CGoGNendl;
#endif
mo->parts_[o->indexPart1]->setState(VOLUME);
mo->parts_[o->indexPart1]->move(pos);
#ifdef DEBUG_affichage
CGoGNout<<"part1 moved in the end (destination, arrivée,d) : "<<pos<<" || "<<mo->parts_[o->indexPart1]->getPosition()<<" || "<<mo->parts_[o->indexPart1]->d<<CGoGNendl;
CGoGNout<<"part2 moved to centroid ,d : "<<mo->parts_[o->indexPart2]->getPosition()<<" || "<<mo->parts_[o->indexPart2]->d<<CGoGNendl;
#endif
mo->parts_[o->indexPart2]->setState(VOLUME);
mo->parts_[o->indexPart2]->move(pos2);
#ifdef DEBUG_affichage
CGoGNout<<"part2 moved in the end (destination, arrivée,d) : "<<pos2<<" || "<<mo->parts_[o->indexPart2]->getPosition()<<" || "<<mo->parts_[o->indexPart2]->d<<CGoGNendl;