首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >曲线上的Two.JS点

曲线上的Two.JS点
EN

Stack Overflow用户
提问于 2013-06-08 22:53:45
回答 1查看 612关注 0票数 1

我有一个Two.JS多边形对象。现在我需要一个点的x/y位置(该点在曲线上的位置以%为单位)

Two.JS多边形的属性为ending。您可以在那里提供一个介于0和1之间的数字。这就是我想要的一个特定点。有没有办法得到曲线上某一点的x/y?

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

EN

回答 1

Stack Overflow用户

发布于 2013-06-10 00:43:11

好的。假设顶点是用来构造多边形的Two.Vector,而pos是%中的位置。然后通过以下方法获得顶点及其位置

代码语言:javascript
复制
var i = round((pos * vertices.length)/100);
var v = vertices[i];
console.log(v.x, v.y);

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

如果你想让曲线上的点正好位于曲线长度的pos% 远离起点,那就更难了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17000722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档