3

私が欲しいもの

私の目標は、Java の単一の描画領域に多数の SVG 画像を表示できるようにすることです。それぞれに独自の移動/回転/スケール値があります。これを可能にする最も簡単なソリューションを探しています。オプションでOpenGLを使用して高速化することもできます。

私が試したこと

私の最初の単純なアプローチは SVGSalamander を使用して JPanel に直接描画することでしたが、パフォーマンスは悲惨なものでした。

私はいろいろ調べて、各 SVG を createCompatibleImage で作成された BufferedImage に手動で変換し、必要な変換を行ってから、ダブル バッファリングを使用してそれを描画する必要があることを学びました。ここでいくつかの問題に遭遇しました。続行する前に、物事を単純化するためのフレームワークを探してみました。

私が見たもの

利用可能なオプションに少し圧倒されたので、SO に助けを求めています。私は見てきました:

しかし、私が作業を開始するのに最適なものを決めることができませんでした.

4

1 に答える 1

0

SVG をテクスチャにレンダリングしてから、テクスチャ付きのクワッドを目的の変換でレンダリングします。

于 2010-04-20T21:48:04.050 に答える