begin process at 2012 02 11 02:44:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TRIANGLE DE TROIS COULEURS

TRIANGLE DE TROIS COULEURS


 Information sur la source

Note :
Aucune note
Catégorie :Graphique Classé sous :triangle, tricolor, remplissage, dégradé Niveau :Initié Date de création :05/07/2007 Date de mise à jour :05/07/2007 16:52:42 Vu / téléchargé :6 451 / 344

Auteur : barbichette

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ben pas grand chose sinon que ça trace des triangles de trois couleurs (les couleurs des sommets).


 Conclusion

l'algorithme, simple :
1 - on trace chaque bord avec le dégradé de couleur qui convient
2 - pour chaque ligne, on trace un segment horizontal du bord gauche au droit avec de nouveau le dégradé qui convient

pour aller un peu plus vite, on trace les bords dans un tableau qui contient donc pour chaque ligne le bord gauche et le droit, ainsi que leur couleur respective, puis on utilise ce tableau pour dessiner intérieur du triangle

 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


 Historique

05 juillet 2007 16:52:42 :
résolution des bugs dont problème de libération de la mémoire et correction du fichier project1.dpr

 Sources du même auteur

Source avec Zip Source avec une capture COMPARATIF ALGO CERCLES
Source avec Zip Source avec une capture INTERPRETEUR DE LANGAGE PERSONNALISABLE BIS
Source avec Zip Source avec une capture INTERPRETEUR DE LANGAGE PERSONNALISABLE
Source avec Zip Source avec une capture RUBIK'S CUBE
Source avec Zip Source avec une capture SPINEDIT EN DÉCIMAL AVEC GESTION DES UNITÉS

 Sources de la même categorie

Source avec Zip Source avec une capture LE CERCLE ENCHANTÉ D'ANDRES GÎT EN NOS MÉMOIRES par Caribensila
Source avec Zip Source avec une capture COMPARATIF ALGO CERCLES par barbichette
Source avec Zip Source avec une capture RAYTRACING EN DELPHI (PROGRESSIVE PATH TRACING) par Bacterius
Source avec Zip Source avec une capture TEXTE SUR COURBE DE BEZIER par pseudo3
Source avec Zip Source avec une capture YEUXROUGES par pseudo3

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture REMPLISSAGE D'UNE COURBE DE BÉZIER par barbichette
Source avec Zip Source avec une capture UN JOLI BOUTON ! par Bacterius
Source avec Zip Source avec une capture TANGENT PACK [COMPOSANTS] par Bacterius
DÉGRADÉ DE COULEURS RAPIDE ET SIMPLE par Bacterius
Source avec Zip Source avec une capture TRIANGULATION par barbichette

Commentaires et avis

Commentaire de cirec le 05/07/2007 15:25:54 administrateur CS

Salut,

Réussit l'effet ... Bravo

Pour tout ceux qui aurait des problèmes à compiler le source il faut modifier dans Project1.dpr ceci:
  Unit1 in 'Z:\triangulation\triangle\Unit1.pas' {Form1},
  UTriangleTricolor in 'Z:\triangulation\triangle\UTriangleTricolor.pas';
Par
  Unit1 in 'Unit1.pas' {Form1},
  UTriangleTricolor in 'UTriangleTricolor.pas';

Sinon autre chose ... au bout de quelques secondes d'utilisation j'avais une utilisation de 800MB dans la RAM comparé aux 174MB au début du lancement de l'application j'en conclut qu'il y a fuites de mémoires et massivement !!!

La correction est simple ... dans l'unité Unit1 dans la procédure :
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);

Ajouter cette ligne à la fin:
Bit.Free;// pour libérer le bitmap qui est créer à chaque mouvement de la souris


J'ai pas encore regargé le reste du code ... mais l'effet me plait bien
bon travail
@+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

accélération d'animations 2D [ par Fandril ] Je reprend un projet ou il y a des animations 2D faites avec le canva standard de delphi. Cependant, ces animations sont beaucopup trop lente (l'utili AIDEZ MOI SVP !!!!!!! triangle rectangle c simple en plus !!! [ par lozreecom ] on cherche trois nombre entiers consécutifs qui sont les longueurs des cotés dun triangle rectangle. on peut choisir n'importe quelle longueur dun cot remplissage automatique de formulaire web [ par thone08 ] Bonjour j'aurai voulu savoir comment faire pour remplir des formulaire web de facon automatique soit par un webrowser ou par internet explorer ;) merc problème d'affichage avec certains motif [ par Golderack ] Allo, J'ai dison un petit problème (niaiseux mais il est quand même là) je dois faire afficher des motifs selon ce qu'il aura été lu auparavant dans u Remplissage d'une stringgrid [ par Rankin ] Salut, je me posais seulement la question de savoir si dans une stringgrid le texte peut s'afficher sur plusieurs ligne, parce que je souhaite y affic Remplissage de champs autom sur une page Web [ par biloue ] Bonjour à tousJe sais que le sujet a déjà été traité mais je n'arrive pas à ouvrir le source.Je voudrais savoir si il est possible de remplir automati Office 2003 [ par LeGuepard ] Salut à tous !!Question: Est-ce que quelqu'un parmis vous saurait où je pourrais trouver un composant me permettant de faire des menus du st [DESSINER] dans une tlistview :( :( [ par Remixgame ] Bonjour, Je voudrais dessiner dans une tlistview une barre de progression ( un dégradé en faite ) Un rectangle dégradé qui irait d Comment faire un dégradé de couleur? [ par XgaletteX ] Bonjour,Je voudrai un dégradé de couleur de rouge clair vers rouge foncé, es ce que quelqu'un sait comment faire cela? Dégradé Lissé [ par sokoban ] Bonjour,Je voudrais savoir comment je peux faire un dégradé vraiment lisse (smooth gradient) dans un TImage. J'ai réussi à faire u


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 4,883 sec (3)

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