begin process at 2012 02 12 13:26:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > FRACTALE TRES SIMPLE

FRACTALE TRES SIMPLE


 Information sur la source

Note :
Aucune note
Catégorie :OpenGL Classé sous :fractale, 2d, opengl, simple, dessin Niveau :Débutant Date de création :12/04/2007 Vu / téléchargé :7 239 / 251

Auteur : Abrahamz

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Utilisation de OpenGl pour dessiner une fractale ultra-simple. Le code est facile a comprendre.

Source

  • void Carre_rec(float x, float y, float r, int i){
  • if( i >= MAX_ITERATIONS || r < MIN_TAILLE ) return;
  • float newr = r/2;
  • Carre_rec(x-r, y-r, newr, i+1);
  • Carre_rec(x-r, y+r, newr, i+1);
  • Carre_rec(x+r, y-r, newr, i+1);
  • Carre_rec(x+r, y+r, newr, i+1);
  • glBegin(GL_QUADS);
  • glVertex2f(x-r, y-r);
  • glVertex2f(x+r, y-r);
  • glVertex2f(x+r, y+r);
  • glVertex2f(x-r, y+r);
  • glEnd();
  • }
void Carre_rec(float x,  float y, float r, int i){
	if( i >= MAX_ITERATIONS || r < MIN_TAILLE ) return;

    float newr = r/2;

    Carre_rec(x-r, y-r, newr, i+1);
    Carre_rec(x-r, y+r, newr, i+1);
    Carre_rec(x+r, y-r, newr, i+1);
    Carre_rec(x+r, y+r, newr, i+1);

    glBegin(GL_QUADS);
        glVertex2f(x-r, y-r);
        glVertex2f(x+r, y-r);
        glVertex2f(x+r, y+r);
        glVertex2f(x-r, y+r);
    glEnd();
}

 Conclusion

Ce code a peu de prétention, mais peu servir de base pour faire quelque chose de plus compliqué.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture LES NOMBRES DE KAPREKAR
Source avec Zip Source avec une capture CONVERSION D'UN NOMBRE D'UNE BASE QUELCONQUE VERS UNE AUTRE

 Sources de la même categorie

Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture LETTRES 3D AVEC OPENGL ET QT par opossum_farceur
Source avec Zip CUBE 3D GLUT32 VC++ ET DEVC++ par bobby03

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture INTRO VERSION OPENGL 2D (+EXOTIC MODULE PLAYER) par bbear
Source avec Zip Source avec une capture FRACTALE DE KOCH par CChargy
Source avec Zip Source avec une capture OPENGL 2D SIMULATION MOUVEMENT BROWNIEN par kenjimax
Source avec Zip Source avec une capture FALL (UN JEU2D EN OPENGL) [GLUT][FMOD] par dmothes
Source avec Zip Source avec une capture MOTEUR 3D ISOMÉTRIQUE EN OPENGL par Mattpbem

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Aide au dessin (mapper) [ par zibo3 ] Bonjour,Je dois developper un petit soft simple qui permet de créer un écran pour une application. Je m'explique, j'ai une liste d'objet simple (champ fractale tpe [ par zolies fleurs ] je dois r&#233;aliser un tpe sur les fractales et la nature. je voudrais t&#233;l&#233;charger un logiciel simple pour pouvoir r&#233;aliser quelque f Texture openGl [ par neodelphi ] Bonjour tout le monde, j'essaye d&#233;sesp&#233;r&#233;ment d'ajouter des textures dans mon projet openGl, mais je devient fou... J'ai &#233;crit un animation 2d sous opengl [ par oghicham ] slt.j'aimerais savoir comment je pourais animer une scene sous opengl.je sais comment en afficher une l'anim me pose probleme.alors si vous avez des e comment ecrire le plus simplement en opengl? [ par zarbiman ] salut, je commence en opengl sous visual c++ (pas la peine de critiquer, je sais que c'est moins bien que gc++ ou turbo c++, mais je debute), et j'ai Librairie graphique 2D [ par bouba ] Bonjour, je cherche une librairie graphique C++ pour faire du dessin en 2D. En fait je dois faire un comparatif, pour le moment je me suis renseigné q Problème d'affichage de texture [ par Turok ] Bonjour,Alors voila le problème est simple, voici un code que j'utilise pour afficher une simple image 2d en utilisant OpenGl et SDL, mais celui ci ne OpenGL 2D : problème d'affichage de figures entrelacées [ par RV2931 ] Bonjour à tousJe suis en train de faire une appli OpenGL qui charge des fichiers SVG comme maps de fond, mon problème concerne l'affichage des figures 2d opengl [ par Lemng ] Bonjour à tous.voici mon problème : j'aimerais utiliser opengl pour faire de la 2d. Ayant précédemment utilisé la sdl, j'ai commencé par coder une fon OpenGL et 2D [ par dletozeun ] bonjour,Je voudrais faire de la 2D avec openGL...Je voudrais me ramener a un systeme de coordonnées cartesiennes du type:origine: coin superieur gauch


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,482 sec (4)

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