JSXGraph。计算点的位移

时间:2015-08-19 12:50:54

标签: jsxgraph

如何在JSXGRAPH中计算点的位移。假设在(0,0)位置有一个点A.如果我将点A从(0,0)拖动到(2,0)。位移是2个单位。我的查询是jsxgraph中计算此位移的公式。

1 个答案:

答案 0 :(得分:1)

如果您只想计算两个JSXGraph点之间的距离,比如pq,可以使用Dist方法:

p.Dist(q)

如果你想确定从p点到坐标数组[x, y]的距离,可以这样做:

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

而不是[x, y]必须使用[1, x, y],因为JSXGraph使用齐次坐标,这也允许处理无限点。

动态示例如下所示:

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