Historique des modifications - Message

Message #11614

Sujet: Face de collision du mauvais coté de la heightmap [bullet + irrlicht]


TypeDateAuteurContenu
Création du message09-05-2015 17:28:21Magun
uhm je suppose que tu passe souvent a travert ?
le dernier parametre de btHeightfieldTerrainShape est normalement utiliser pour ça il me semble(bool flipQuadEdges)
setUseDiamondSubdivision permet également d'interragir avec la direction des faces

Code c++ :



			if (m_flipQuadEdges || (m_useDiamondSubdivision && !((j+x) & 1)))
			{
        //first triangle
        getVertex(x,j,vertices[0]);
        getVertex(x+1,j,vertices[1]);
        getVertex(x+1,j+1,vertices[2]);
        callback->processTriangle(vertices,x,j);
        //second triangle
        getVertex(x,j,vertices[0]);
        getVertex(x+1,j+1,vertices[1]);
        getVertex(x,j+1,vertices[2]);
        callback->processTriangle(vertices,x,j);				
			} else
			{
        //first triangle
        getVertex(x,j,vertices[0]);
        getVertex(x,j+1,vertices[1]);
        getVertex(x+1,j,vertices[2]);
        callback->processTriangle(vertices,x,j);
        //second triangle
        getVertex(x+1,j,vertices[0]);
        getVertex(x,j+1,vertices[1]);
        getVertex(x+1,j+1,vertices[2]);
        callback->processTriangle(vertices,x,j);
			}


perso je n'est pas de soucis, si ça ne résoue pas ton probleme il y a moyen de le contourné avec un custom materialwink

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
257 invités en ligne
membre en ligne: -
RSS Feed