【问题标题】:Buffered geometry Uint16Array limitation?缓冲几何 Uint16Array 限制?
【发布时间】:2023-03-31 19:06:01
【问题描述】:

我正在尝试使用缓冲几何 (three.js) 优化我的代码。我正在经历 Is there a limit of vertices in WebGL?。看来我无法评论这个问题。 我的问题是关于 65k 的限制。这个限制是顶点索引的数量吗? 或者每个顶点索引小于 65k,数组可以有超过 65k 的顶点索引。

并且需要一些关于缓冲几何的良好文档。

【问题讨论】:

    标签: javascript three.js webgl


    【解决方案1】:

    限制也在那里。您需要使用偏移量来解决缓冲区几何问题。见http://threejs.org/docs/#Reference/Core/BufferGeometry

    我还对 https://github.com/mrdoob/three.js/issues/4886#issuecomment-47198394 中的偏移如何工作进行了简单的解释

    【讨论】:

    • 谢谢。还有一件事是可以在使用缓冲方法(包含多个几何信息的缓冲区)时实现选择几何。
    • 它们对 uint16Array 中的项目数量没有限制。它可以存储任意数量的人脸索引。但每个人脸索引必须小于 65535。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2011-06-15
    相关资源
    最近更新 更多