【发布时间】:2015-08-19 12:50:54
【问题描述】:
如何计算 JSXGRAPH 中点的位移。假设在 (0, 0) 位置有一个点 A。如果我将点 A 从 (0, 0) 拖动到 (2, 0)。位移为2个单位。我的查询是 jsxgraph 中计算此位移的公式是什么。
【问题讨论】:
标签: jsxgraph
如何计算 JSXGRAPH 中点的位移。假设在 (0, 0) 位置有一个点 A。如果我将点 A 从 (0, 0) 拖动到 (2, 0)。位移为2个单位。我的查询是 jsxgraph 中计算此位移的公式是什么。
【问题讨论】:
标签: jsxgraph
如果你只想计算两个 JSXGraph 点之间的距离,比如p 和q,可以使用Dist 方法:
p.Dist(q)
如果要确定点p到坐标数组[x, y]的距离,可以这样完成:
JXG.Math.Geometry.distance(p.coords.usrCoords, [1, x, y]);
必须使用[1, x, y] 而不是[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); }]);
【讨论】: