viewer.data().set_mesh(RV, RF)

Re: viewer.data().set_mesh(RV, RF)

par Eric Paquette,
Nombre de réponses : 0
Après vérification en privé, l'erreur ne se situait pas dans « Block.h ». Si vous avez des problèmes semblables, vérifiez vos matrices RV et RF. La librairie libigl assume que les matrices RV et RF sont « bonnes ». Choses à vérifier :
  • matrices de la bonne taille, c'est à dire 3 colonnes
  • la matrice des faces comporte des indices qui existent bel et bien dans la matrice des sommets. Ces indices doivent être entre 0 et RV.rows()-1. Notez bien le « -1 », car Eigen et libigl sont « 0-based », c'est à dire que les indices commencent à 0 et vont jusqu'au nombre de sommets - 1. C'est différent du format .obj pour lequel les indices sont « 1-based ».