gpt4 book ai didi

javascript - three.js 字体中的重复点

转载 作者:行者123 更新时间:2023-11-30 00:10:29 26 4
gpt4 key购买 nike

我已经使用 Facetype.js 将 ttf 字体转换为 three.js 的 js 字体,但是我收到了一些重复的点错误,如下所示:

THREE.Shape: Duplicate point 41.52:10.928 THREE.ShapeUtils: Unable to triangulate polygon! in triangulate()

我该如何解决这些问题?

最佳答案

要么在进行三 Angular 测量之前从几何体中删除重复项,要么使用不同的三 Angular 测量库,例如 earcut.js

Earcut 对几何定义中的缺陷不太敏感(例如重复点或相交边)。您可以使用我制作并在此处共享的适配器轻松使用不同的三 Angular 测量库 on GitHub .

只需下载依赖项并执行:

THREE.Triangulation.setLibrary( THREE.Triangulation.libraries.earcut );

切换到耳切后,您(很可能)还会获得一些性能提升。


注意: 只要您的几何图形看起来不错,您就不必担心这些错误消息,您也可以决定忽略它们。

关于javascript - three.js 字体中的重复点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36692985/

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