Historique des modifications - Message

Message #11370

Sujet: Irrlicht - Mesh et MeshBuffer


TypeDateAuteurContenu
Création du message14-08-2013 00:36:13Magun
c'est ça en résumer
une fois que tu a modifier t'est mesh buffer tu call setDirty (EBT_VERTEX_AND_INDEX, EBT_VERTEX ou EBT_INDEX) suivent ce que tu a modifier

pour modifier les mesh buffers très simple ...

Code c++ :


for(irr::u32 i = 0; i<mesh->getMeshBufferCount(); ++i)
    for(irr::u32 j = 0; j<mesh->getMeshBuffer(i)->getVertexCount(); ++j)
        mesh->getMeshBuffer(i)->getPosition(j).Y = 0;
mesh->setDirty(EBT_VERTEX);


note IMesh et IMeshBuffer ont tout deux setDirty, l'un va renvoyer toute les données au gpu l'autre seulement une parti
ne pas oublier setHardwareMappingHint

ps: http://irrlicht.sourceforge.net/docu/classirr_1_1scene_1_1_i_mesh_buffer.html

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
107 invités en ligne
membre en ligne: -
RSS Feed