Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CERCLE PASSANT PAR 3 POINTS (2° VERSION)


Information sur la source

Catégorie :Graphique Classé sous : cercle, point, canvas, mathématique Niveau : Initié Date de création : 16/01/2007 Date de mise à jour : 20/01/2007 16:42:51 Vu / téléchargé: 4 721 / 420

Note :
Aucune note

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Comme la source de Debiars (http://www.delphifr.com/codes/CERCLE3POINTS_41080.aspx), le but du code est de trouver un cercle passant par 3 points quelconques.

Pour ce faire l'utilisateur peut visualiser les étapes de la construction de ce cercle une par une (CF capture), un petit texte explique aussi brievement les différentes étapes de calculs.
 

Conclusion

Pas de bug connus, ça marche très bien.

Par contre, quelques remarques au passage :
- les composants visuels ne sont pas renommés
- j'ai détaillé au maximum la méthode de calcul dans l'unité "Calcul" sous forme de commentaires, cependant je ne suis pas mathematicien, alors excusez d'avance le manque de rigueur au niveau vocabulaire

Soyez indulgent :D ...

Dernière chose : j'ai utilisé un batch pour nettoyer le projet, je l'ai laissé dans le zip, ça peut toujours servir ;)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

20 janvier 2007 13:47:03 :
Changelog 20-01-2007 # Amélioration de l'écriture des équations # Correction d'un bug de calcul quand des points sont alignés (division par 0)
20 janvier 2007 16:42:51 :
Possibilité de trouver le cercle inscrit à un triangle

Commentaires et avis

signaler à un administrateur
Commentaire de Debiars le 17/01/2007 11:52:02

Joli travail, John!

Un bug pourtant (un oubli sûrement) : 2 points alignés  horizontalement ou verticalement = erreur division par zéro !!!

... et tu persiste et signe à écrire "perpandiculaire" au lieu de "perpendiculaire"...grrr :-\

Et si tu faisais le cercle inscrit, maintenant que tu est rôdé... (avé les bissectrices,té!)

signaler à un administrateur
Commentaire de John Dogget le 17/01/2007 17:44:51

En fait, le bug est prevu d'avance avec un "except", mais c'est vrai que j'ai pas cherché plus loin ...

Suis désolé pour lés fôtent :D
Pis le cercle inscrit, ben j'ai pas envie !

signaler à un administrateur
Commentaire de John Dogget le 20/01/2007 13:50:55

Bon j'ai mis le code à code, la mise en forme de la mise à jour est mal faîte mais bon ...

J'ai regardé comment calculer la bissectrice d'un angle (pour Debiars :D), c'est loin d'être aussi simple que ce que je pensais.

Si quelque'un a une méthode, je suis preneur.

signaler à un administrateur
Commentaire de John Dogget le 20/01/2007 16:43:42

Ben fianlement, j'ai réussi pour le cercle inscrit !

signaler à un administrateur
Commentaire de globule41 le 02/05/2008 00:30:59

mon téléchargement à été bloqué, il y a surement un virus ds le zip

signaler à un administrateur
Commentaire de John Dogget le 02/05/2008 00:46:32

Mes sources ont été téléchargés 338 depuis qu'elles sont dispos ici, c'est à dire presque un an et demi ...

Si elles contenaient un virus, ça fait bien longtemps que quelqu'un l'aurait dit.

signaler à un administrateur
Commentaire de globule41 le 02/05/2008 10:30:15

BitDefender

Cette page Internet a été bloquée par la protection en temps réel du module Antivirus de BitDefender !

La page Web bloquée contenait des éléments infectés ou susceptibles d'être infectés par un Virus. Votre système n'a PAS été infecté.

Désolé voici ce que mon anti-virus me dit.

signaler à un administrateur
Commentaire de globule41 le 02/05/2008 10:44:55

Encore une fois désolé j'ai pu télécharger les fichiers un par un sans problème.
Merci

signaler à un administrateur
Commentaire de Debiars le 02/05/2008 10:50:58

Je pense que c'est Nettoyage.bat qui a provoqué le blocage, vu que c'est un exécutable...qui en plus se propose de détruire des fichiers...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Question avec canvas.arc [ par CaptainChoc ] BOnjour, voila j'aimerais faire un cercle avec la prpriété canvas.arc. jusque la pas de prob sauf que je ve un cercle qui s'affiche progressivement po Points d'accroche d'un arc de cercle (canvas.arc) [ par orelien ] Bonjour, J'utilise la fonction canvas.arc pour dessiner une partie de cercle, et j'aimarais connaître les points de début et de fin de cet a Transparance du fond de mon composante [ par doomdoomdoom ] Bonjours,je veux créer un composant dérivé de TCustomControl et faire en sorte que le fond soit transparent.  Dison simplement que je veux dessiner un Démasqué un cercle [ par lidia22 ] Bonjour a tous,se programe m'affiche un petit cercle dans une image en lui donnant les coordonnées pixel.procedure TForm1.BitBtn3Click(Sender: TObject Copie d' une partie d' un TGraphic vers un Canvas avec option de transparence [ par MAURICIO ] Bonjour à tous, je voudrais savoir s' il existe une méthode plus performante pour copier une partie d' un TGraphic vers un Canvas. Pour l' instant, je TPaintbox et TImage [ par JulioDelphi ] HelloJe m'apprête à m'amuser avec une TPaintbox, et déjà j'ai lu que peindre sur le canvas d'une TImage est mieux, question de refresh/repaint.J'ai do Dessiner un rond sur une image au clic de souris [ par madcap ] Bonjour à tous,Depuis ce matin, je cherche une solution pour dessiner un rond sur une image. J'ai réussi à le faire, par contre ce que j'aimerais c'es Référence Canvas [ par Jean_Jean ] Bonjour,Je créé un composant dérivant de TgraphicControl qui dessine différentes formes dont je donne un extrait de l'une d'elle, plus bas. J'ai rendu SVP une explication sur TStringGrid [ par gebu34 ] Bonjour à tous,J'aimerais une explication sur la fonction OnDrawCell.Je pars sur le principe que DrawCell balaye toutes les cellules.Je pars par exemp courbe de bézier [ par TouTSpeed ] bonjour j'aimerais que quelqu'un m'aide à résoudre un soucis !voici mon code ( la form7 sert a afficher la courbe ! )procedure TForm1.ButGraphClick(Se


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.