Ben z'alors, c'est quoi la bonne formule, tu ne
confirmes pas ???
radian = degré * pi / 180
Est-ce bon, est-ce ça ?????
Quand je mets ceci: "?", ça veut dire que
c'est une question :o)
Ben z'alors, c'est quoi la bonne formule, tu ne
confirmes pas ???
radian = degré * pi / 180
Est-ce bon, est-ce ça ?????
Quand je mets ceci: "?", ça veut dire que
c'est une question :o)
Ben z'alors, c'est quoi la bonne formule, tu ne
confirmes pas ???
radian = degré * pi / 180
Est-ce bon, est-ce ça ?????
Quand je mets ceci: "?", ça veut dire que
c'est une question :o)
Patrice, bonjour et merci:
Ah, ta réponse est à ma portée :o)
J'ai fait ce qui a été dit, et ça marche,
enfin, pour un élément, je vais voir avec les
autres, soit:
NB
- Ma (hum) formule est-elle bonne : radian = degré
* 3.14 / 180 ???
- soleil devient terre, verrais après la
position, car je passe d'un géocentrisme, à un
héliocentrisme.
r1 = 176
r2 = r1 / 2
Circle (cx, cy), r1, QBColor(14), , , 0.5 ' pour
contrôle...
terre = ou_soleil * 3.14 / 180
sinus = Sin(terre)
cosinus = Cos(terre)
px = cx + r1 * cosinus
py = cy + r2 * sinus
Shape2(2).Left = px ' ajustement après... (- 1/2
r)
Shape2(2).Top = py
- Toi tu fais (cy + r2 * sinus) / 2
- Moi je fais
r2 = r1 / 2
cy + r2 * sinus
Est-ce bon, en tout cas ça marche sur cette
exemple, étrange, car, r2 = 0,5 de r1 n'est pas
pareil que de diviser la totalité de la formule
???
Par contre, y a un truc que je ne comprends pas,
en effet, pour le cercle on fait:
x = r * cosinus + cx
y = cy - r * sinus
Alors, pourquoi, pour l'ovale, on ne fait pas la
même chose, soit:
x = r1 * cosinus + cx ' peut être que là c'est
pareil ?
y = cy - r2 * sinus ' MOINS <<--- différence !!!
???
Tu as le code dans une de mes réponses à
Jean-"berthelot.yannick" Marc, on voit nettement le trombone :o)
Patrice, bonjour et merci:
Ah, ta réponse est à ma portée :o)
J'ai fait ce qui a été dit, et ça marche,
enfin, pour un élément, je vais voir avec les
autres, soit:
NB
- Ma (hum) formule est-elle bonne : radian = degré
* 3.14 / 180 ???
- soleil devient terre, verrais après la
position, car je passe d'un géocentrisme, à un
héliocentrisme.
r1 = 176
r2 = r1 / 2
Circle (cx, cy), r1, QBColor(14), , , 0.5 ' pour
contrôle...
terre = ou_soleil * 3.14 / 180
sinus = Sin(terre)
cosinus = Cos(terre)
px = cx + r1 * cosinus
py = cy + r2 * sinus
Shape2(2).Left = px ' ajustement après... (- 1/2
r)
Shape2(2).Top = py
- Toi tu fais (cy + r2 * sinus) / 2
- Moi je fais
r2 = r1 / 2
cy + r2 * sinus
Est-ce bon, en tout cas ça marche sur cette
exemple, étrange, car, r2 = 0,5 de r1 n'est pas
pareil que de diviser la totalité de la formule
???
Par contre, y a un truc que je ne comprends pas,
en effet, pour le cercle on fait:
x = r * cosinus + cx
y = cy - r * sinus
Alors, pourquoi, pour l'ovale, on ne fait pas la
même chose, soit:
x = r1 * cosinus + cx ' peut être que là c'est
pareil ?
y = cy - r2 * sinus ' MOINS <<--- différence !!!
???
Tu as le code dans une de mes réponses à
Jean-"berthelot.yannick" <berthelot.yannick@laposte.net>Marc, on voit nettement le trombone :o)
Patrice, bonjour et merci:
Ah, ta réponse est à ma portée :o)
J'ai fait ce qui a été dit, et ça marche,
enfin, pour un élément, je vais voir avec les
autres, soit:
NB
- Ma (hum) formule est-elle bonne : radian = degré
* 3.14 / 180 ???
- soleil devient terre, verrais après la
position, car je passe d'un géocentrisme, à un
héliocentrisme.
r1 = 176
r2 = r1 / 2
Circle (cx, cy), r1, QBColor(14), , , 0.5 ' pour
contrôle...
terre = ou_soleil * 3.14 / 180
sinus = Sin(terre)
cosinus = Cos(terre)
px = cx + r1 * cosinus
py = cy + r2 * sinus
Shape2(2).Left = px ' ajustement après... (- 1/2
r)
Shape2(2).Top = py
- Toi tu fais (cy + r2 * sinus) / 2
- Moi je fais
r2 = r1 / 2
cy + r2 * sinus
Est-ce bon, en tout cas ça marche sur cette
exemple, étrange, car, r2 = 0,5 de r1 n'est pas
pareil que de diviser la totalité de la formule
???
Par contre, y a un truc que je ne comprends pas,
en effet, pour le cercle on fait:
x = r * cosinus + cx
y = cy - r * sinus
Alors, pourquoi, pour l'ovale, on ne fait pas la
même chose, soit:
x = r1 * cosinus + cx ' peut être que là c'est
pareil ?
y = cy - r2 * sinus ' MOINS <<--- différence !!!
???
Tu as le code dans une de mes réponses à
Jean-"berthelot.yannick" Marc, on voit nettement le trombone :o)
Patrice,
Ça y est, ça marche:
Je tourne en trigo (0 au Levant, et sens
anti-horaire), obligé, c'est le sens universel
(astronomique)...
Alors il fallait donc mettre "-" au sinus, là
c'est parfait, merci :o)
r1 = 440 ' pluton
r2 = r1 * plat
Circle (cx, cy), r1, QBColor(8), , , plat
pluton = ou_pluton * 3.14 / 180
sinus = Sin(pluton)
cosinus = Cos(pluton)
px = cx + r1 * cosinus
py = cy - r2 * sinus
Shape2(8).Left = px - Shape2(8).Width / 2
Shape2(8).Top = py - Shape2(8).Height / 2
'
Par contre j'ai du mettre une variable pour
l'ovale, car 0.5 en r2 n'allait pas avec les
pixels, ça ne faisait pas des orbites
équidistantes sur tout leur parcours, j'espère que
l'ensemble des écrans va représenter à peu près
pareil...
Le code n'est pas passé manifestement, trop
gros sans doute, tant pis, puisque ça marche...
Je ne comprends as de quoi tu parles, tu dis:
"| Enfin dernière question qui n'a rien à voir qui
est ce Yannick Berthelot qui est venu s'immiscer
dans ta dernière ligne ? " .
Mais, la dernière ligne de quel message, y en
a tellement, je ne vois pas, comme ça ?
Patrice,
Ça y est, ça marche:
Je tourne en trigo (0 au Levant, et sens
anti-horaire), obligé, c'est le sens universel
(astronomique)...
Alors il fallait donc mettre "-" au sinus, là
c'est parfait, merci :o)
r1 = 440 ' pluton
r2 = r1 * plat
Circle (cx, cy), r1, QBColor(8), , , plat
pluton = ou_pluton * 3.14 / 180
sinus = Sin(pluton)
cosinus = Cos(pluton)
px = cx + r1 * cosinus
py = cy - r2 * sinus
Shape2(8).Left = px - Shape2(8).Width / 2
Shape2(8).Top = py - Shape2(8).Height / 2
'
Par contre j'ai du mettre une variable pour
l'ovale, car 0.5 en r2 n'allait pas avec les
pixels, ça ne faisait pas des orbites
équidistantes sur tout leur parcours, j'espère que
l'ensemble des écrans va représenter à peu près
pareil...
Le code n'est pas passé manifestement, trop
gros sans doute, tant pis, puisque ça marche...
Je ne comprends as de quoi tu parles, tu dis:
"| Enfin dernière question qui n'a rien à voir qui
est ce Yannick Berthelot qui est venu s'immiscer
dans ta dernière ligne ? " .
Mais, la dernière ligne de quel message, y en
a tellement, je ne vois pas, comme ça ?
Patrice,
Ça y est, ça marche:
Je tourne en trigo (0 au Levant, et sens
anti-horaire), obligé, c'est le sens universel
(astronomique)...
Alors il fallait donc mettre "-" au sinus, là
c'est parfait, merci :o)
r1 = 440 ' pluton
r2 = r1 * plat
Circle (cx, cy), r1, QBColor(8), , , plat
pluton = ou_pluton * 3.14 / 180
sinus = Sin(pluton)
cosinus = Cos(pluton)
px = cx + r1 * cosinus
py = cy - r2 * sinus
Shape2(8).Left = px - Shape2(8).Width / 2
Shape2(8).Top = py - Shape2(8).Height / 2
'
Par contre j'ai du mettre une variable pour
l'ovale, car 0.5 en r2 n'allait pas avec les
pixels, ça ne faisait pas des orbites
équidistantes sur tout leur parcours, j'espère que
l'ensemble des écrans va représenter à peu près
pareil...
Le code n'est pas passé manifestement, trop
gros sans doute, tant pis, puisque ça marche...
Je ne comprends as de quoi tu parles, tu dis:
"| Enfin dernière question qui n'a rien à voir qui
est ce Yannick Berthelot qui est venu s'immiscer
dans ta dernière ligne ? " .
Mais, la dernière ligne de quel message, y en
a tellement, je ne vois pas, comme ça ?