Java 2d 将二维打印转换为三维打印

Java 2d 将二维打印转换为三维打印,java-2d,Java 2d,我一直在用Java2D制作一些图表(如折线图、柱状图、条形图、饼图、散点图、雷达图、蜡烛图等)。我需要在不使用Java3DAPI的情况下将这些图表转换为3D图表。 是否有任何技术或算法可用于将2D图表转换为3D图表? 或者是否有人知道任何第三方API(免费或付费)可以满足我的要求? 任何帮助或解决方案都是非常值得赞赏的 谢谢。当您提到您正在用Java2D创建绘图和图表时,这意味着您要么使用自己的代码从头开始创建这些绘图,要么使用现成的库,如jplot2d或。无论哪种情况,都不会将Java2D图表

我一直在用Java2D制作一些图表(如折线图、柱状图、条形图、饼图、散点图、雷达图、蜡烛图等)。我需要在不使用Java3DAPI的情况下将这些图表转换为3D图表。 是否有任何技术或算法可用于将2D图表转换为3D图表? 或者是否有人知道任何第三方API(免费或付费)可以满足我的要求? 任何帮助或解决方案都是非常值得赞赏的


谢谢。

当您提到您正在用Java2D创建绘图和图表时,这意味着您要么使用自己的代码从头开始创建这些绘图,要么使用现成的库,如jplot2d或。无论哪种情况,都不会将Java2D图表“转换”为3D图表。jzy3d jzy3d.org/或TeeChart可以完成这项工作,但需要使用自己的API重新编码。请注意,对于饼图和折线图,除了改进look to go 3D外,没有其他意义。只有3D数据(如曲面或等高线图)需要3D。

当您提到要在Java2D中创建绘图和图表时,这意味着您要么使用自己的编码从头开始创建这些绘图,要么使用现成的库(如jplot2d或。无论哪种情况,都不会将Java2D图表“转换”为3D图表。jzy3d jzy3d.org/或TeeChart可以完成这项工作,但需要使用自己的API重新编码。请注意,对于饼图和折线图,除了改进look to go 3D外,没有其他意义。只有曲面或等高线图等3D数据需要3D。

是一个Java 3D图表库,仅使用Java2D API进行渲染。它是由(me)的作者编写的,但它不是免费的-您可以下载一份评估副本来试用。

是一个用于Java的3D图表库,仅使用Java2D API进行渲染。这本书是《我》的作者写的,但它不是免费的——你可以下载一份评估副本来试用。

你可以看看。 它是免费的,开源的,并且易于使用。 还有一个方法可以学习如何绘制曲面图和散点图。

你可以看看。 它是免费的,开源的,并且易于使用。
有必要学习如何绘制曲面图和散点图。

是否有技术原因阻止您使用Java3D?@Tarik:我没有完全排除Java3D,但如果有更直接的技术可用,这将是首选方法。很少有技术原因是:•据我所知,Java3D开发已于2008年停止。进一步的开发可能已经在JavaFX中实现了现场图形Java3D在从远程机器调用时存在崩溃问题在我看来,Java3D将比Java2D更加资源密集我有点担心,在Java3D中实现所需的功能和绘图质量会相对更复杂。是否有技术原因阻止您使用Java3D?@Tarik:我没有完全排除Java3D,但如果有更直接的技术可用,这将是首选方法。很少有技术原因是:•据我所知,Java3D开发已于2008年停止。进一步的开发可能已经在JavaFX中实现了现场图形Java3D在从远程机器调用时存在崩溃问题在我看来,Java3D将比Java2D更加资源密集我有点担心,在Java3D中实现所需的特性和绘图质量会相对更复杂,谢谢您的建议。我们了解TeeChart,因为它已经用于我们的其他应用程序(.Net和Active X版本)。这是好的,但3D部分可能不是很好。jzy3d看起来很有趣,所以我们正在下载并试用。谢谢您的建议。我们了解TeeChart,因为它已经用于我们的其他应用程序(.Net和Active X版本)。这是好的,但3D部分可能不是很好。jzy3d看起来很有趣,所以我们正在下载并试用它。