【发布时间】:2018-04-21 20:46:43
【问题描述】:
首先,如果某处有解决方案,我深表歉意,但我已经对 Three.js 和 A-Frame 文档以及 Stack Overflow 进行了大量研究,但还没有找到我想要的正在寻找。
我想做的是从一组我已经知道是共面的 Vector3 中创建一个最适合的 A-Frame 平面。如果平面的角度是 90 的倍数,这可以很容易地完成,但其他任何东西和 Box3s 的 .setFromPoints() 算法都不能按我需要的方式工作。
从 Three.js 到 A-Frame 的转换我很可能自己可以处理,但如果有人想解决这个问题,他们非常欢迎。我只需要创建一个真正有意义的矩形平面。
基本上,我想创建一个这样的算法:
创建粗体平面,而不是浪费太多空间的打火机框/平面。
我不想创建完全适合这些点的自定义几何图形,我已经这样做了。我实际上只是想要一个只有高度、宽度、位置和旋转属性的 A-Frame 平面。我知道这不太精确,但它更适合我的工作。
【问题讨论】:
-
@Soronbe 良好的性能显然是首选,但不是必需的。只是想让事情顺利进行。任何给定集合中的顶点数量通常在 10-15 个左右,但最多的是 405 个。
标签: javascript three.js aframe