【发布时间】:2014-05-19 11:56:17
【问题描述】:
我知道,如果我旋转一个扩展 javafx.scene.shape.Shape 的对象,我可以将其转换为 3D 空间,即使它最初设计为 2D 空间(至少据我所知)。
假设我有一个 3D 场景(使用透视相机和深度缓冲区),其中出现了各种 MeshViews。有些用于区域,有些用于线。在这两种情况下,必须对这些形状进行三角剖分才能使用TriangleMesh 绘制它们,这通常很重要。
现在,当我将这些线条的绘制更改为使用 Polyline 类时,性能崩溃非常可怕,并且出现了奇怪的伪影。我想我可以受益于这样一个事实,即折线的顶点更少,并且开发人员不必以编程方式进行三角测量。
是否不鼓励在 3D 空间中使用扩展 javafx.scene.shape.Shape 的形状?内部是如何绘制的?
【问题讨论】:
标签: javafx 2d javafx-8 polyline javafx-3d