所以我遇到了一点泡菜。我正在编写一个使用 JOGL 的库,以在 GLCanvas 上显示 3D 模型(以及因此,2D 模型)。好吧,直到我决定将 Strixa3DElement 的各个多边形的绘制方法调用到一个线程中以加快速度之前,一切都运行得很顺利。以前,一切都完美地绘制在屏幕上,但非常缓慢。现在,就速度而言,它再好不过了。但它没有画任何东西。除了 draw 方法处理的内容之外,忽略所有内容,是否有任何理由
https://github.com/NicholasRoge/StrixaGL/blob/master/src/com/strixa/gl/Strixa3DElement.java
不应该工作?
编辑:另外,为了避免线程中的并发问题,假设任何给定元素的多边形不超过 100000 个。