Historique des modifications - Message

Message #11369

Sujet: Irrlicht - Mesh et MeshBuffer


Type Date Auteur Contenu
Dernière modification 13-08-2013 22:07:46 Gehogor
Oui, un maillage (mesh) est composé de plusieurs sous-maillages appellés chez Irrlicht "meshBuffer".

Souvent, attention, je suis loin d'être un pro, les maillages que j'importe sont composés de plusieurs "material" qui sont clairement des "meshBuffer" :
  • -> IMeshBuffer* irr::scene::IMesh::getMeshBuffer(const video::SMaterial & material)


Chez Irrlicht, je ne sais pas pour les autres moteurs graphiques, un maillage ne peut pas dépasser 65564 "index", c'est pourquoi il est pratique de composer un maillage complexe en une composition de plusieurs sous maillages ou plusieurs "material".

Donc, si tu veux modifier le maillage lui même, il faut attaquer ses sous maillages. S'il n'en y a qu'un, tu peux attaquer le sous maillage toujours présent en index "0" avec :
  • -> IMeshBuffer* irr::scene::IMesh::getMeshBuffer(u32 nr)const


Hou là là, j'espère ne pas avoir dit de bêtises, j'attends des précisions de mes sensei... Je sais qu'ils veillent toujours.
Création du message 13-08-2013 22:07:21 Gehogor
Oui, un maillage (mesh) est composé de plusieurs sous-maillages appellés chez Irrlicht "meshBuffer".

Souvent, attention, je suis loin d'être un pro, les maillages que j'importe sont composés de plusieurs "material" qui sont clairement des "meshBuffer" :
  • -> IMeshBuffer* irr::scene::IMesh::getMeshBuffer(const video::SMaterial & material)


Chez Irrlicht, je ne sais pas pour les autres moteurs graphiques, un maillage ne peut pas dépasser 65564 "index", c'est pourquoi il est pratique de composer un maillage complexe en une composition de plusieurs sous maillages ou plusieurs "material".

Donc, si tu veux modifier le maillage lui même, il faut attaquer ses sous maillages. S'il n'en y a qu'un, tu peux attaquer le sous maillage toujours présent en index "0" avec :
  • -> IMeshBuffer* irr::scene::IMesh::getMeshBuffer(u32 nr)const


Hou là là, j'espère ne pas avoir dit de bêtises, j'attends des précisions de mes sensei... Je sais qu'ils veillent toujours.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
155 invités en ligne
membre en ligne: -
RSS Feed