两点曲线上的点

Two.JS Point on Curve

本文关键字:曲线 两点      更新时间:2023-09-26

我有一个Two.JS多边形对象。现在我想要一个点的x/y位置(点在曲线上的位置用%表示)

一个Two.JS多边形有属性结束。你可以在这里给出一个0到1之间的数。这就是我想要的某一点。有没有办法求出曲线上某一点的x/y ?

也许可以使用另一个JS Canvas/SVG Lib。

当然。假设顶点是2。向量,用来构造多边形,pos是%中的位置。然后通过

得到顶点及其位置
var i = round((pos * vertices.length)/100);
var v = vertices[i];
console.log(v.x, v.y);

这给了你一个顶点,pos是相对的索引位置

如果你想让曲线上的点正好位于曲线长度的pos%,这就比较困难了。