Tamis et tapis de sierpinski

Soyez le premier à donner votre avis sur cette source.

Vue 9 270 fois - Téléchargée 474 fois

Description

Cette source permet de générer les tamis et tapis de Sierpinski. De plus j'ai ajouté une fonction qui permet de créer plusieurs tamis sur une même surface (désolé pour l'explication pas très claire ;)).
Pour plus d'informations: http://www.mathcurve.com/fractals/sierpinski/sierpinski.shtml

Pour générer les figures, lancez l'executable disponible dans le zip (.ex_) puis appuyez sur une des lettres suivantes:
A - tamis
Z - Tapis
E - 3 Tamis (triangle)
R - 4 Tamis (carré)
T - 5 Tamis (pentagone)
Y - 6 Tamis (hexagone)

Source / Exemple :


// cf. ZIP

Conclusion :


Vos commentaires, critiques ou impressions sont les bienvenus. ;)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
17 janv. 2008 à 17:56
DeleteDC(hdc); ton dc est issu de GetDC(), il y a ReleaseDC() comme il se doit mais il ne faut pas ajouter de DeleteDC().
Tu vas remplacer hBmp par un autre, juste avant appel hBmp = ..., vérif
if(hBmp) DeleteObject(hBmp);
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
17 janv. 2008 à 17:42
Bonjour BruNews,
si j'ai bien interprété votre surprise: DeleteDC(hdc); ne devrait pas exister dans WM_CHAR
de plus, pour HDCtoHBITMAP: je devrait ajouter DeleteObject(hbmp);
Est-ce bien celà?
A+
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
17 janv. 2008 à 17:31
case WM_CHAR:
- DeleteDC(hdc); DE QUI ???
- hBmp = HDCtoHBITMAP(...); ou DONT LES DeleteObject() ???

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.