如何在JSXGRAPH中计算点的位移。假设在(0,0)位置有一个点A.如果我将点A从(0,0)拖动到(2,0)。位移是2个单位。我的查询是jsxgraph中计算此位移的公式。
答案 0 :(得分:1)
如果您只想计算两个JSXGraph点之间的距离,比如p
和q
,可以使用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); }]);