gpt4 book ai didi

javascript - 如何在 Three.js 中从一系列 3D 点创建 3D 多边形?

转载 作者:太空宇宙 更新时间:2023-11-04 16:08:18 26 4
gpt4 key购买 nike

我想知道在 Three.js 中给定 3D 点数组的情况下生成自定义 3D 多边形的最佳方法是什么。这是一个没有孔的简单多边形。这些点经过排序,以便它们代表相邻的顶点。 I can do it in 2D, but I don't want the vertices to be coplanar.感谢您的帮助!

最佳答案

这里的主要问题是如何从一堆点创建 3D 网格。换句话说:您需要弄清楚应该连接哪些顶点来形成三 Angular 形。

这是一件令人惊讶的复杂事情(嗯,至少我很惊讶),并且有大量的科学论文、图书馆等等。

但是,在您的情况下,它有点简单,因为您已经大致知道顶点应该如何连接。我建议您看看earcut-librarylibtess.js ,两者都应该能够创建您需要的三 Angular 剖分。

一旦你有了这个,你就可以大致选择@lior-trau's有关如何根据结果创建几何图形的建议。

关于javascript - 如何在 Three.js 中从一系列 3D 点创建 3D 多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41706208/

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