两点曲线上的点
Two.JS Point on Curve
我有一个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%,这就比较困难了。
相关文章:
- PaperJS-两点之间的角度
- 如何在d3力布局中使直线而不是曲线
- 铯JS-两点之间的距离
- D3.js:设置贝塞尔曲线的动画
- 如何通过单击点之间的样条曲线来选择样条曲线中的序列
- 查找图像上两点之间的距离,即使缩放图像也是如此
- 如何使用谷歌地图几何库查找两点之间的距离
- 数据库中的动态样条曲线高图
- 画布:制作贝塞尔曲线绘制动画
- 鼠标悬停在贝塞尔曲线上
- jqplot图位于曲线下方
- 在 JavaScript 中的两点之间查找和替换
- 谷歌地图中两点之间的多条折线
- 在Canvas中检测鼠标与闭合Bezier曲线形状的碰撞
- 在谷歌地理图中绘制两点之间的曲线
- html5画布变换和缓存渐变、曲线和旋转
- 如何制作一个函数,使用node.js计算图形曲线下的面积
- 带有jQuery的正弦曲线
- 两点曲线上的点
- 球面上两点之间的三次贝塞尔曲线