Envoyé par
Jipété
J'ai.
Avec de très jolis exemples de cercles trigos avec les points remarquables dessus, un peu comme ça ...
... Que tu ne sais malheureusement ni lire ni utiliser correctement.
Toutes les valeurs des angles mentionnées, parcourues dans le sens trigonométrique (le seul valable en analyse et en géométrie) à partir de l'origine P(0) = (1, 0) = intersection du cercle avec (Ox) - se succèdent dans l'ordre croissant:
1er quadrant: θ/π = 0 , 1/6 , 1/4 , 1/3
2nd quadrant: θ/π = 1/2 , 2/3 , 3/4 , 5/6
3me quadrant: θ/π = 1 , 7/6 , 5/4 , 4/3
4me quadrant: θ/π = 3/2 , 5/3 , 7/4 , 11/6
Envoyé par
Jipété
... Et donc, je redis que pour parcourir mon cercle, je démarre en haut à 12 h (Pi/2), je "descends par la droite" jusqu'à 4 h (11Pi/6), et de là je continue à 8 h à 7Pi/6 pour remonter à Pi/2 et voilà.
Et j'ai bien rouge -> vert -> bleu.
Cherchez l'erreur (s'il y en a une) ...
Eh bien oui, il y en a une , et une grosse: tu envisages des angles décroissants:
(Pi/2 + 2*Pi = 5*Pi/2 , 11*Pi/6 , 7*Pi/6)
donc une rotation dans le sens négatif, ce dont tu ne tiens pas compte par la suite.
Tes conventions relèvent du changement de variable angulaire: ϕ = (π/2) - θ
que tu n'es malheureusement pas en mesure de gérer clairement, d'où le sac de noeuds dans lequel tu t'emmêles les pinceaux depuis deux jours. Le bricolage que tu proposes ne résout rien.
C'est de l'enfantillage que de remettre en cause une convention universelle, celle du sens trigonométrique, qui est à la base de l'analyse vectorielle - et même de l'analyse tout court, celle qui établit les propriétés des fonctions Sin(t) et Cos(t).
La succession des teintes sur le cercle chromatique est indépendante du sens de rotation.
Si le maximum d'intensité du rouge se place à la position d'angle Alpha, celle du vert sera décalée d'un tiers de tour (2*Pi/3) par exemple dans le sens positif, et celle du bleu de la même quantité en sens opposé; si l'on reprend la fonction (F) déjà évoquée (#268), on obtiendra pour les composantes de couleur:
1 2 3 4 5 6 7 8
|
FOR i:= 0 to La-1 DO
BEGIN
r:= (i / La); t:= D_Pi * r; IncR(t, Alpha);
Ir := Round(255*F(t));
Iv := Round(255*F(t - D_Pi/3));
Ib := Round(255*F(t + D_Pi/3))
END; |
Pour inverser la succession des teintes (RVB) du cercle chromatique, il suffira de permuter les signes des deux décalages, comme l'avait pressenti anapurna.
Partager