Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Jsy3d 在 Java 中绘制 3d 散点图。但是,我注意到点的绘制顺序似乎是基于给定点列表的顺序,而不是到相机的距离。有没有办法来解决这个问题?
你是对的,渲染是基于点声明的。你为什么要改变这个?
要更改散射渲染,只需覆盖Scatter.draw(...)
Scatter.draw(...)
您可以使用Camera.getDistance(coord)获取到相机的距离。此方法已被BarycenterOrderingStrategyinGraph用于对可绘制对象进行排序(但这不适用于您的散布图,因为它是原始可绘制对象)。
Camera.getDistance(coord)
BarycenterOrderingStrategy
Graph