【问题标题】:Scatter plot with Jzy3dJzy3d 散点图
【发布时间】:2021-03-08 15:56:03
【问题描述】:

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

【问题讨论】:

    标签: java scatter-plot scatter scatter3d jzy3d


    【解决方案1】:

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

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

    您可以使用Camera.getDistance(coord) 来获取到相机的距离。 BarycenterOrderingStrategyGraph 中已经使用此方法来订购可绘制对象(但这不适用于您的分散,因为它是原始可绘制对象)。

    【讨论】: