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