Three.js: 当前Three.js版本中的Quad支持

创建于 2017-06-30  ·  5评论  ·  资料来源: mrdoob/three.js

问题描述

经过深入研究,我发现当前的Three.js版本不支持quad,仅支持tria,而从Three.js 60版本开始不推荐使用quad。
我确实想知道我们是否可以在当前Three.js版本中加入四元支持,以及它是否与性能或渲染问题相关联。
在当前Three.js版本中,可以通过四边形支持来优化性能。

感谢和问候,
阿莎·乔尼(Aasha Joney)

Three.js版本
  • []开发
  • [x] r85
  • [] ...
浏览器
  • [x]全部
  • [] Chrome
  • []火狐
  • [ ] IE浏览器
操作系统
  • [x]全部
  • [] Windows
  • [ ] 苹果系统
  • [] Linux
  • [] Android
  • [] iOS
Question

最有用的评论

这很复杂... WebGL本身不支持四边形。

webgl primitives

我们可以创建一些可以与四边形一起使用的几何类,但是无论如何都必须将它们转换为三角形,然后再将它们发送到WebGL。

所有5条评论

这很复杂... WebGL本身不支持四边形。

webgl primitives

我们可以创建一些可以与四边形一起使用的几何类,但是无论如何都必须将它们转换为三角形,然后再将它们发送到WebGL。

这可能应该在核心之外处理。 为什么将东西限制在四边形? 我使用我自己的Ngon类已有一段时间了。

顺便说一句,这:

这很复杂... WebGL本身不支持四边形。

😄

我喜欢这种态度,从根本上讲,三个应该是使用webgl的更好方法。 任意数据结构应建立在其之上。

低于60的THREE.js版本如何支持四边形?为什么不能将其合并到当前版本中?

三个人对quad没有任何意见。 您可以自己支持。

为什么不能将其合并到当前版本中?

将会下载更多的代码,而不是每个人都使用。

低于60的THREE.js版本如何支持四边形?为什么不能将其合并到当前版本中?

我们决定简化代码库。 渲染器不再处理四边形。

相反,支持四边形的加载器会在加载过程中将四边形转换为三角形。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

yqrashawn picture yqrashawn  ·  3评论

scrubs picture scrubs  ·  3评论

boyravikumar picture boyravikumar  ·  3评论

jlaquinte picture jlaquinte  ·  3评论

danieljack picture danieljack  ·  3评论