Historique des modifications - Message

Message #7076

Sujet: 6 Questions.


TypeDateAuteurContenu
Création du message08-10-2009 06:42:04tmyke
@question2: regarde ce sujet, il t'apportera une grande partie des réponses que tu peux te poser sur cette quesiton
http://forum.irrlicht.fr/viewtopic.php?id=439

@question6:
Voici un petit exemple de code permettant de faire une translation:

Code c++ :


TranslateBody(NewtonBody *body, float posx, float posy, float posz) 
{
	//recupère la matrice actuelle
	core::matrix4 mat;
	NewtonBodyGetMatrix(body, mat.pointer());

	// on en récupère la position
	core::vector3df pos = mat.getTranslation();
	// applique la translation
	pos = pos + core::vector3df( posx, posy,  posz);
	mat.setTranslation( pos );
	
	// applique la nouvelle attitude a ubody
	body_mesh->setPosition( pos );
	NewtonBodySetMatrix(body, mat.pointer());
}


@question7: Si c'est pour faire de l'adaptatif en temps réél, c'est pas possible. Si c'est pour ajouter au moteur
physique des objet qui ne sont pas des primitaives de bases (cube, sphère, cylindre, etc...), alors il te faut passer
par l'instruction NewtonCreateConvexHull().


Ou est la question 4 ?smile

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