2015-08-19 1 views
0

Comment puis-je calculer le déplacement d'un point dans JSXGRAPH. Supposons qu'il y ait un point A à l'emplacement (0, 0). Si je fais glisser le point A de (0, 0) à (2, 0). le déplacement est de 2 unités. Ma question est quelle est la formule dans jsxgraph pour calculer ce déplacement.JSXGraph. Calculer le déplacement du point

Répondre

1

Si vous voulez juste pour calculer la distance entre deux points JSXGraph, disent p et q, la méthode Dist peut être utilisé:

p.Dist(q) 

Si vous voulez déterminer la distance du point p à un tableau de coordonnées [x, y], il est fait comme ceci:

JXG.Math.Geometry.distance(p.coords.usrCoords, [1, x, y]); 

au lieu de [x, y] on doit utiliser [1, x, y], parce que JSXGraph travaille avec des coordonnées homogènes, qui permettent de gérer aussi des points infinis.

Un exemple dynamique ressemblerait à ceci:

var p = board.create('point', [3, 0]), 
    q = board.create('point', [0, 0]), 
    t = board.create('text', [1, 1, function() { return p.Dist(q); }]);