提问人:ttthodd 提问时间:11/18/2023 更新时间:11/18/2023 访问量:29
JavaFX(yz)中PolygonMesh的渲染问题
Rendering problem with PolygonMesh in JavaFX(yz)
问:
我目前正在编写一个程序,在该程序中,我读取了各种3D网格并继续使用它们。网格通常包含三角形和四边形。因此,我想使用 JavaFX(yz)3D 中的 PolygonMesh,这样就不必将四边形分成两个三角形,并且可以在 GUI 中直接看到三角形和四边形的位置。 现在我尝试了一些简单的例子,遇到了一个我在互联网上任何地方都找不到的问题。
Java 没有为我干净地渲染 PolygonMesh。在每个创建的表面的每个边缘上都会出现一个小三角形,它似乎不属于那里。该现象仅发生在 DrawMode.LINE 中(下面是问题的屏幕截图)。代码完全来自这个问题下的答案(没有纹理): 在 javafx 中向场景添加多个三角形网格时出现问题
我是否遗漏了一些基本的东西?
即使使用单个渲染曲面,也会出现这种现象。这是一个已知的错误还是我能做什么?
答: 暂无答案
上一个:如何对调用给定方法的任何对象进行抑制/执行任何操作?
下一个:如何去除可变残差?
评论
Under the hood, the Polygon mesh uses a triangle mesh, and internally converts the polygons you provide to triangles.