[R] Arbre de Pythagore

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

[R] Arbre de Pythagore

#1

Message par sozary »

Bonsoir,

Amis des mathématiques, petite question: étant une bille en trigo, je voudrais savoir comment faire basculer les coordonnées d'un cube créer avec 4 lignes (gdi+), de 90° comme pour, par exemple, l'arbre de Pythagore svp?
Fichiers joints
PythagorasTree2.png
PythagorasTree2.png (651 Octets) Vu 1275 fois
Modifié en dernier par sozary le sam. 06 sept. 2014 14:01, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Arbre de Pythagore

#2

Message par jchd »

Tu veux dire 45° ou Pi/4 je suppose ?
Tu as des fonctions de rotation dans GDI+ comme _GDIPlus_ImageRotateFlip. Mais je crois que tu pourrais plutôt utiliser _GDIPlus_GraphicsDrawPolygon tout simplement.

Sinon pour les coordonnées explicites, si on considère un carré de côté K défini par les points A, B, C, D :

B--------C
|           |
|           |
A--------D

ayant respectivement pour coordonnées
x0,      y0
x0,      y0 - K
x0 + K, y0 - K
x0 + K, y0

le faire pivoter de Pi/4 et le translater au-dessus et au milieu de BC, ça doit faire (le pseudo-dessin n'est pas à l'échelle en X et Y) :

       B
     /    \
   /        \
A            C
   \        /
     \    /
       D

avec :
A --> x0,                                y0 - K * Sqrt(2) / 2
B --> x0 + K / 2,                      y0 - K * Sqrt(2)
C --> x0 + K * (1 + Sqrt(2) / 2), y0 + K * Sqrt(2) / 2
D --> x0 + K / 2,                      y0

Essaye en partant de là mais ne hurle pas trop fort si je me suis mis le clavier dans l'oeil en tapant ça au vol.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbre de Pythagore

#3

Message par sozary »

Ahah! Merci pour tout, sa fonctionne :)!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [R] Arbre de Pythagore

#4

Message par jchd »

Pour être honnête, j'en suis le premier surpris.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre