java.awt.canvas オブジェクトがあり、Graphics2D (bufferStrategy から取得) を使用して描画し、「ズームイン」および「ズームアウト」したいと考えています。
したがって、(0,0) から (10,10) に描画する線が実際には (0,0) から (20,20) に描画されるように拡大 (1 倍に拡大) すると
これは可能ですか、それとも自分で実装する必要がありますか?
java.awt.canvas オブジェクトがあり、Graphics2D (bufferStrategy から取得) を使用して描画し、「ズームイン」および「ズームアウト」したいと考えています。
したがって、(0,0) から (10,10) に描画する線が実際には (0,0) から (20,20) に描画されるように拡大 (1 倍に拡大) すると
これは可能ですか、それとも自分で実装する必要がありますか?
Graphics2D を見てみましょう: http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html
グラフィックスに適切な変換を適用して、多くの変換、回転、拡大縮小 (別名ズーム)、および平行移動を実現します。ズームする最も簡単な方法はおそらく
graphics2d.scale(2.0, 2.0); // draw everything twice the original size