0

我正在使用 Jsy3d 在 Java 中绘制 3d 散点图。但是,我注意到点的绘制顺序似乎是基于给定点列表的顺序,而不是到相机的距离。有没有办法来解决这个问题?

4

1 回答 1

0

你是对的,渲染是基于点声明的。你为什么要改变这个?

要更改散射渲染,只需覆盖Scatter.draw(...)

您可以使用Camera.getDistance(coord)获取到相机的距离。此方法已被BarycenterOrderingStrategyinGraph用于对可绘制对象进行排序(但这不适用于您的散布图,因为它是原始可绘制对象)。

于 2020-12-21T19:00:36.457 回答