begin process at 2012 05 27 16:05:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > EPONGE DE SIERPINSKI-MENGER

EPONGE DE SIERPINSKI-MENGER


 Description

Cliquez pour voir la capture en taille normale
Un petit exemple d'utilisation de GLUT ( FreeFLUT ).
Une génération récursive de l'éponge.
(Ma deuxième source WIN32 ;) )


 Conclusion

Si vous avez comment améliorer les lumières pas exemple je suis preneur ;)
J'ai mis la DLL de FreeGLUT

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   glut2
    • eponge.JPGTélécharger ce fichier [Réservé aux membres club]Voir ce fichier41 733 octets
    • freeglut.dllTélécharger ce fichier [Réservé aux membres club]319 488 octets
    • glut2.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 581 octets
    • glut2.exeTélécharger ce fichier [Réservé aux membres club]57 344 octets
    • glut2.ncbTélécharger ce fichier [Réservé aux membres club]191 488 octets
    • glut2.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier899 octets
    • glut2.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
    • glut2.vcprojTélécharger ce fichier [Réservé aux membres club]2 250 octets
    • objet.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier118 octets
    • objet.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier544 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SUDOKU HELPER
Source avec Zip Source avec une capture FLOCON DE VON KOCH
FONCTION EXPLODE (OU SPLIT)
Source avec Zip Source avec une capture LECTURE ASE / SDL / OPENGL
Source avec Zip Source avec une capture PINKTRIS - UN SIMPLE TETRIS EN SDL

 Sources de la même categorie

Source avec Zip Source avec une capture PLANNING D'EQUIPE par grephit
Source avec Zip APPLICATION DE DESSIN DE QUELQUES FIGURES par laguchori
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip ENTETE DU FICHIER BMP (BIPMAP) par k.Lutchi

Commentaires et avis

Commentaire de luhtor le 26/02/2005 09:22:42

C'est tout jolie tout plein, mais tu devrais mettre une autre perspective, car la j'ai pas bien apercu le cube au début.

Commentaire de Arnaud16022 le 26/02/2005 10:45:53

c'est super zarbi.
on peut pas augmenter d'un niveau avec entrée par exemple!?

pour les lumieres, utilise une lumiere globale, pas de spot ou autre, place la a un endroit et n'y touche plus, idem pour la camera, et ne fais tourner que le cube. avec des normales ca serait encore mieux, d'autant plus que sur un cobe yen a pas des masses.

Commentaire de Hylvenir le 26/02/2005 10:58:08

Je connais pas trop OpenGL donc je voulais pas mettre trop de choses compliquées (notamment au nieau des lumières).
Normalement c'est le cubde qui tourne uniquement ( glRotate avant la glList ), et il y a déjà des normales pour chaque face ( glNormal) ?
Je fais essayer de voir ce que je peux faire pour changer le niveau de manière interactive et éventuelle de choisir son angle de vision.

Commentaire de Saros le 26/02/2005 22:06:52

J'ai jamais rien capté à la prog en OpenGL... C'est quoi GLUT ? L'API OpenGL ? Genre comme le SDK de DX ?

Inutile de mettre la capture dans le zip ;)

Normalement on peut placer des lumières unidirectionnelles, c'est vachement plus pratique et plus joli... J'ai mal distingué le cube au début, chez moi il n'y a aucun effet de dégradé sur les couleurs, le rendu est moche ^^
Mais sinon ton éponge elle est bien :)

Commentaire de Arnaud16022 le 27/02/2005 16:41:24

l' api openGL est dans opengl.h / gl.dll
ca contient des fonctions de dessin comme
glVertex3f(),glColor3f(),glPerspective(),...
c'est pour le dessin.
GLUT=GL Utility Toolkit. API faite spécialement pour travailler avec opengl, mais on peut s'en passer et c'est meme mieux sans (api Win32 / SDL / Tiny PTC font la meme chose en mieux je trouve). sert pour le fenetrage, principalement
GLU: fonctions utiles pour openGL. on peut s'en passer, mais quelques fonctions se retrouvent dans 99% des progs openGL, en particulier gluLookAt (position de la caméra)

vois voir la source

Commentaire de Saros le 28/02/2005 18:32:10

Okay
Comment certains programmes arrivent quand même à s'adapter à la fois à OpenGL et à DirectX ? Ils utilisent deux moteurs différents ? Je pense notamment à HL1

Commentaire de Arnaud16022 le 28/02/2005 20:44:52

jamais vu, mais je pense que les moteurs sont les memes, la selue chose qui change est GlVertex3f() et son homologue DX
du coup, quand tu passes un vertex a ta lig graphique, tu fais un truc genre:
if (lib==GL){glVertex3f()}
else{dxvertex();}

ceci dit, ne prends pas ca comme parole d'évangile, j'en sais rien du tout.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales