Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

75 commentaire(s) de BeLZeL sur des sources sur tout CodeS-SourceS

Le : 10/07/2006 19:19:10
Source : MODÈLE 3D TEXTURÉ [OPENGL & ASE & RAW & DEVCPP]
C'est sûr, on peut tjrs créer son propre format, mais de mémoire, il ne doit pas exister de format standard comme ca :)


Le : 10/07/2006 13:55:30
Source : MODÈLE 3D TEXTURÉ [OPENGL & ASE & RAW & DEVCPP]
Ce programme le fait. C'est un ASE texturé.
J'ai peut être mal compris au départ ce que tu voulais me dire.

Le format ASE et 3DS contiennent également des informations sur l'emplacement et la position d'une texture (texture uniforme ou texture au format BMP/JPEG/TGA/etc., et qu'il faut alors charger à part).

Ce qui n'est pas possible, c'est de tout avoir dans un seul fichier.


Le : 09/07/2006 00:12:48
Source : MODÈLE 3D TEXTURÉ [OPENGL & ASE & RAW & DEVCPP]
Non, les objets 3D sont des objets 3D, c'est-à-dire une suite de coordonnées de points dans l'espace (avec quelques trucs en plus).


Le : 24/05/2006 21:01:29
Source : TERMINER UN PROCESSUS (API WIN32 - GCC)
Bon, je sais pas si c'est ca mais je te l'ai uploadé quand même au cas où :
http://belzel.free.fr/libth32.a

Regarde dans ton répertoire Dev-Cpp\lib si tu l'as pas déjà.
Apparemment, changement de nom, mais c louche quand même.
J'sais pas si ca marchera, dis moi.

A+


Le : 24/05/2006 20:53:27
Source : [HOOK CLAVIER] FICHIER TEXTE AVEC GESTION DES DEAD KEYS [DEV-C++ 4.9.8.10]
lol, je connaissais pas la combinaison altgr + é puis a pour former ã ;)
Effectivement, pour les deadkey, je crois que j'ai juste géré les '^'

Si vous faites des mises à jour de ce code, n'hésitez pas à indiquer l'url ici, si vous l'avez posté sur CPPFrance. Moi ca m'intéresse en tout ca.


Le : 11/12/2005 17:46:21
Source : LIMITER NOMBRE FPS [OPENGL & QUERYPERFORMANCE & DEVCPP]
J'achète ;)

Comme quoi, on en apprend tous les jours.
Je ne connaissais pas, merci :)
J'espère que j'arriverai à faire marcher la souris sous Linux avec ce framework ...


Le : 08/10/2005 16:59:25
Source : [HOOK CLAVIER] FICHIER TEXTE AVEC GESTION DES DEAD KEYS [DEV-C++ 4.9.8.10]
Il faut que tu fasses ton propre EXE, qui se lance en arrière plan.


Le : 01/10/2005 22:08:19
Source : LES FONCTIONS DE MATH.H REPROGRAMMÉES
Exact, c'était juste un ordre d'idée, j'ai fait un copier coller de ces valeurs depuis la calculatrice de Windows ;)

En fait, il faudrait mettre par exemple :
if ( x == +1 )   return PI/2.0;
if ( x == -1 )   return -PI/2.0;

Sinon, je bosse sur un moteur de collisions 3D. Il doit calculer 16 cos() et 16 sin() pour chaque collision (et il peut y avoir + de 100 000 particules). Et pour info, je n'ai pas gagné de temps de calcul, j'en ai même perdu. Pourquoi ?

Parce que le compilateur (gcc, avec devcpp) peut optimiser le code, et accélérer de 900% le temps de calcul des cos/sin. J'arrive à calculer 20 000 000 de cos() / secondes avec mon Duron 1 GHz.


Le : 01/10/2005 21:03:54
Source : COS ET SIN PLUS RAPIDE QUE MATH.H
En changeant quelques options de mon compilo (devcpp), j'ai des cos et des sin "classiques" plus rapides qu'avec ce code.

Pour DevCpp 4.9.9.2, avec mon Duron 1 GHz :
Editeur de liens : retirer les symboles de l'exe : [YES]
Génération du code : générer instructions : [i586]
Génération du code : utiliser les fonctions spécifiques : [MMX]
Optimisations du code : Toutes

En moyenne, les fonctions classiques sont 3 fois plus efficaces ! (170ms au lieu de 510ms)

Sans changer les options, les fonctions classiques (1500ms) sont 2 fois moins rapide que les fonctions modifiées (750ms).


Le : 01/10/2005 20:38:05
Source : LES FONCTIONS DE MATH.H REPROGRAMMÉES
Un petit détail. J'ai des problèmes avec asin ( 1 ) et asin ( -1 ).
J'ai testé ...

if (x<=-1 || x>=1) return numeric_limits<double>::quiet_NaN();

... mais j'ai des problèmes avec acos ( 1 ) et acos ( -1 )
alors j'ai fait ca :
if ( x == +1 )   return 1.5707963267948966192313216916398;
if ( x == -1 )   return 4.7123889803846898576939650749193;
if (x<-1 || x>1) return numeric_limits<double>::quiet_NaN();



1 2 3 4 5 6 7


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.