Java GPU implementation



我使用JFreeChart构建绘图,并决定使用OpenGL(jogl)来提高应用程序的速度。例如,我有一个绘制样条曲线的函数:

@Override
protected void drawFirstPassShape(Graphics2D g2, int pass, int series,
                                  int item, Shape shape) {
    g2.setStroke(getItemStroke(series, item));
    g2.setPaint(getItemPaint(series, item));
    g2.draw(shape);
}

如何将其转换为Jogl函数?或者我需要使用另一个图书馆?

干净但痛苦的解决方案是用Jogl替换Graphics2D的所有出现/使用/功能。(很抱歉,如果我在这里/还没有得到太详细的信息。)

这座桥承诺通过很少的(配置和编码+许可证)费用来实现您的目标:

开始使用GLG2D非常容易。作为一个库,GLG2D是为包装现有的渲染代码而设计的。如果使用Java2D进行渲染,则很可能是将场景渲染到JComponent的某个实例中。为了使用OpenGL而不是Java2D渲染场景,只需将JComponent封装在GLG2DCanvas中即可。

你有一个地方(越少越好)可以"包装你的JComponent"吗?

相关内容

  • 没有找到相关文章

最新更新