Historique des modifications - Message

Message #7076

Sujet: 6 Questions.


Type Date Auteur Contenu
Création du message 08-10-2009 06:42:04 tmyke
@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

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