0

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

4

1 回答 1

1

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

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); }]);
于 2015-08-20T13:43:15.297 回答