gpt4 book ai didi

javascript - jsxgraph:如何更新一条线的点?

转载 作者:行者123 更新时间:2023-11-29 18:59:05 25 4
gpt4 key购买 nike

假设我创建了一行:

var line = board.create('line', [2, 2], [3, 3], { ... });

Line.point1 的文档说明:

You really should not set this field directly as it may break JSXGraph's udpate system so your construction won't be updated properly.

在 jsxgraph 中更新我传递给构造函数的这些点坐标的推荐方法是什么?

更新:我刚试过:

line.point1.moveTo(4, 4);
line.point2.moveTo(5, 5);

但这似乎把事情搞砸了,也就是说,在我这样做之后,这条线是不可拖动的。

最佳答案

根据 the documentation moveTo 获取坐标数组以移动到:

line.point1.moveTo([4, 4]);
line.point2.moveTo([5, 5]);

它还需要一个时间作为动画持续时间的第二个参数(以毫秒为单位)。当您正在寻找即时移动时(当省略毫秒或 0 时会发生同样的事情),您可以使用 setPosition相反。

关于javascript - jsxgraph:如何更新一条线的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47876887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com