Hello.
Dans mon petit moteur 3d, j'utilise le format md5 de Doom 3 pour mes modèles 3d. J'aimerais tout doucement passer à mon propre format en créant des exporter pour Blender et 3dsmax.
Mais...
Type: Messages; Utilisateur: casafa
Hello.
Dans mon petit moteur 3d, j'utilise le format md5 de Doom 3 pour mes modèles 3d. J'aimerais tout doucement passer à mon propre format en créant des exporter pour Blender et 3dsmax.
Mais...
Merci pour ta réponse, ça fonctionne mais (bien sur, il fallait un "mais") : l'évènement onChar ne fonctionne plus :yaisse2:
J'ai bon lire la doc pour comprendre ce que fait exactement Skip, j'ai...
Après différent test, j'arrive à faire fonctionner les évènements clavier mais c'est plutôt bizarre :
Voici tout mes évènements :
Connect(wxEVT_IDLE, wxIdleEventHandler(myGLCanvas::onIdle));...
J'avais déjà essayer de mettre les events sur la frame et je viens de re-tester avec les Connect et ça ne fonctionne pas.
Et avec wxID_ANY : aucun changement.
:?
Désolé pour cette réponse tardive :
J'ai exactement le même problème avec Connect.
Je viens de tester avec la nouvelle version 2.8.8 de wxWidgets et ça ne change rien non plus.
Une idée ?
hello,
Je n'arrive pas à intercepter un évènement clavier dans mon application :
1) J'ai ce problème uniquement sur Linux (Sur windows ça fonctionne très bien)
2) J'ai ce problème seulement...
hello.
Première question : quel est la commande Opengl qui met le buffer dans la VRAM:
1) glBufferData
2) glNormalPointer/glVertexPointer/...
Deuxième question, J'ai ceci :
struct...
Grrr, j'avais déjà testé ton code mais ça ne fonctionnait pas à cause d'une erreur qui se trouvait autre part, désolé du dérangement
Bonjour,
J'ai ce code qui fonctionne :
while(true)
{
model=octreeManager->getNextModel();
if(model==NULL)
break;
model->draw();
Un détail si on veux.... avec un jeux vidéo actuel, je croit que l'on peut remplir très vite la mémoire de la carte graphique et donc si je fait un STATIC_DRAW à l'initialisation de mon jeux, rien ne...
Merci, je viens de regarder un code source avec un STATIC_DRAW et le code du glBufferData se trouve bien à l'init du programme.
Quand tu dis ceci : "avec STREAM_DRAW, tu peux changer le buffer,...
Merci Smashy mais le driver ne s'arrange pas pour garder les données quelques part quand la mémoire vidéo est pleine ? (par exemple en Ram)
Pour une géométrie entièrement statique, j'exécute ce...
hello.
Voici mon code source :
glBindBuffer(GL_ARRAY_BUFFER, bufferID);
if(update)
glBufferData(GL_ARRAY_BUFFER, vertexArray.size()*sizeof(float), &vertexArray[0], GL_STREAM_DRAW);...
Bonjour,
Si j'ai ceci : std::stack<A> truc;
A chaque fois que je vais faire un push, est-ce que le constructeur de copie de "A" sera appelé ?
Pourquoi ne puis-je pas faire ceci :...
Oui c'est ce que je dit, la compilation en elle même n'est pas trop longue et de toute façon je sais bien que ce temps de compilation je ne pourrais pas y échapper.
Le problème viens du fait que ce...
Bonjour,
Je ne sais pas si ce sujet est au bon endroit ici. Si ce n'est pas le cas, merci de bien vouloir le déplacer...
Je viens de rentrer dans le milieu professionnel et il y a une chose qui...
Merci pour ta réponse mais je doit dire que j'ai du mal à la comprendre !
J'ai donc une liste d'edge pour chaque objet 3d de ma scène :
struct struct_edges
{
//points de l'edge
const...
bonjour.
J'ai suivis ce tutoriel pour réaliser des shadow volume : http://texel3d.free.fr/opengl/shadowvolume/shadowvolume.htm
Tout fonctionne sauf avec des objets non fermés (mur sans épaisseur...
Bonjour,
J'essaye de créer une caméra à la troisième personne et voila ce que j'ai en gros :
CMatrix4 transla1, transla2;
transla1.setTranslation(0.0, 0.0, distance);...
Merci, je vais regarder à ça
De plus, il y a quelques trucs très interessant sur ce site !
Bonjour,
Dans les jeux actuels, on voit souvent des "rays of god" (voir images), cet effet n'aurait il pas un nom ?
http://www.enchgallery.com/images/sun_rays1.jpg...
Merci pour vos réponses.
zais_ethael j'aurais logiquement le même raisonnement que toi à propos des float mais :
1) Dans la FAQ, j'ai vu :
float f1 = 0.1f;
float f2 = 1.1f;
float f3 = f2...
Ouais je vois mais donc un map<float, int> ça n'a fonctionnera pas bien dans ce cas à cause de l'imprecision des float alors :
float a=1.0f;
float b=2.1f-1.1f;
maMap[a] = 5;
maMap[b] = 8;
Il...
Merci pour ta réponse.
Quand on utilise la fonction insert de std::map, je comprend parfaitement qu'il n'a pas besoin d'utiliser "==".
Mais quand on va rechercher un élément comme ceci:...
Bonjour,
Si je crée une map de cette façon : std::map<float, int>, comment la comparaison entre les clefs va elle se faire ?
Un simple == entre deux float ?
Merci d'avance...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.