FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
Hors-sujet
→
Désinez fractale mandelbrot
Désinez fractale mandelbrot
Débuté par Philippe Pasquali, 12 jan. 2018 13:44 - 1 réponse
Connectez-vous…
Philippe Pasquali
#1
Membre enregistré
946 messages
Popularité : +102 (110 votes)
Posté le 12 janvier 2018 - 13:44
C'est juste pour le plaisir des yeux....
un champ «image1»
un champ de saisie «SAI_ITERATIONS» masque '999' défaut 64
un bouton «Desiner»
OUTPUT_WIDTH
,
OUTPUT_HEIGHT
,
MAX_ITERATION
,
x
,
y
,
r
est un entier
i
est un entier
sans signe
Color est un entier
sans signe sur
2
octets
p_i
,
p_r
,
new_r
,
new_i
,
old_r
,
old_i
est un réel
ST
ART_X
,
ST
ART_Y
,
ZOOM
est un monétaire
CO
LOR_TABLE
est un tableau de
0
entier
sans signe sur
2
octets
//------
OUTPUT_WIDTH
=
Image1
..
Largeur
OUTPUT_HEIGHT
=
Image1
..
Hauteur
ST
ART_X
= -
0.75
ST
ART_Y
=
0.0
ZOOM
=
0.5
MAX_ITERATION
=
SAI_
ITERATIONS
InitHasard
(
)
FOR r
=
1
_TO_ MAX_ITERATION
TableauAjoute
(
CO
LOR_TABLE
,
RVB
(
Hasard
(
0
,
255
)
,
Hasard
(
0
,
255
)
,
Hasard
(
0
,
255
)
)
)
END
Sablier
(
True
)
dDébutDessin
(
Image1
,
dEffacer
)
FOR y
=
0
_TO_ OUTPUT_HEIGHT
-
1
p_i
=
(
y
-
OUTPUT_HEIGHT
/
2.0
) / (
0.5
*
ZOOM
*
OUTPUT_HEIGHT
) +
ST
ART_Y
FOR x
=
0
_TO_ OUTPUT_WIDTH
-
1
p_r
=
1.5
* (
x
-
OUTPUT_WIDTH
/
2.0
) / (
0.5
*
ZOOM
*
OUTPUT_WIDTH
) +
ST
ART_X
;
new_r
=
0
;
new_i
=
0
;
old_r
=
0
;
old_i
=
0
;
i
=
0
WHILE
(
(
new_r
*
new_r
+
new_i
*
new_i
) <
4.0
_AND_ i
<
MAX_ITERATION
)
old_r
=
new_r
old_i
=
new_i
new_r
=
old_r
*
old_r
-
old_i
*
old_i
+
p_r
new_i
=
2.0
*
old_r
*
old_i
+
p_i
i
+
+
END
Color
=
CO
LOR_TABLE
[i]
dPoint
(x,
y
,
Color
)
END
FenRepeint
(
)
END
Sablier
(
False
)
Bonne et heureuse année 2018
Signaler
0
0
Charly CANDO
#2
Membre enregistré
948 messages
Popularité : +30 (92 votes)
Posté le 15 janvier 2018 - 16:32
Coucou,
Génial ton idée !
#hautepiraterie
--
In üs we trust - Autopsie Volume 1 bientôt disponible chez ton armurier.
Signaler
0
0
→ Revenir à Hors-sujet
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte