Bonjour,
Je voudrais connaître les coordonnées d'un point sur une ellipse en fonction d'un angle (centre et rayons connu biensur)
Merci de votre aide
Bonjour,
Je voudrais connaître les coordonnées d'un point sur une ellipse en fonction d'un angle (centre et rayons connu biensur)
Merci de votre aide
Ce sont des maths. Si je ne me trompe pas :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Pt.X = Centre.X + RayonLargeur * cos(Angle); Pt.Y = Centre.Y + RayonHauteur * sin(Angle);
Ok merci.
Mais il n'existe pas de fonction prédéfinit ? Il me semble qu'en Turbo Pascal ça existait ?
Oui bien sur qu'elle n'est pas difficile à reproduire c'est simplement que j'avais constaté des petites différences (bien sur légère) entre les points ajoutés manuellement et la courbe (surement du aux arrondis). Cétait simplement pour éviter ce petit détail.
Merci de votre aide
Je vais pouvoir me mettre à mon petit programme
Merci encore
Ben .. si la difference reside entre la formule ci dessus et la methode DrawEllipse du TCanvas de Delphi .. le plus simple serait d'aller voir directement dans les sources![]()
Ca ça va pas aider
Comme Windows.Ellipse est inaccessible...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TCanvas.Ellipse(X1, Y1, X2, Y2: Integer); begin // ... Windows.Ellipse(FHandle, X1, Y1, X2, Y2); // ... end;
Heu la moi je suis dépassé
Désolé mais mon niveau est assé faible.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager