我如何计算 JSXGRAPH 中一个点的位移。假设在 (0, 0) 位置有一个点 A。如果我将点 A 从 (0, 0) 拖动到 (2, 0)。位移为2个单位。我的查询是 jsxgraph 中计算此位移的公式是什么。
问问题
414 次
1 回答
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); }]);
于 2015-08-20T13:43:15.297 回答