distance dans un script

Lieu d'échange sur les pratiques et les réalisations de scripts
Post Reply
martinAcosta
Posts: 344
Joined: Mon Apr 28, 2014 8:06 pm

distance dans un script

Post by martinAcosta » Wed Aug 20, 2014 6:30 pm

Bonjour

Comment calculer la distance entre deux points dans un script? J'avais compris que je pouvais utiliser "d(P1,P2)", mais apparemment cela ne marche pas. En plus, si je veux afficher cette distance, la commande Print (d(P1,P2)) produit une erreur qui dit fonction d non definie, et si je met entre guillemets, affiche le texte, pas la valeur...

User avatar
Dibs
Posts: 112
Joined: Tue Apr 24, 2012 2:15 am
Location: Pau

Re: distance dans un script

Post by Dibs » Wed Aug 20, 2014 9:06 pm

Selon moi, d pourrait effectivement être un CaRScript. Mais ce n'est pas le cas pour l'instant.
Cette question a déjà été évoquée sur le forum : viewtopic.php?f=6&t=297

En bref, si on connaît le nom des points :

Code: Select all

ZC = Packages.eric.JZirkelCanvas.getCurrentZC();
distance = Number(ZC.JSreceive("d(A,B)"));
sinon :

Code: Select all

u=Point(-1,-2);
v=Point(2,2);
distance2 = Number(ZC.JSreceive("d("+u+","+v+")"));

Post Reply