0
我想知道是否有任何Java框架或資源來繪製和/或操縱笛卡爾平面。顯然,它可以使用Java 2d來完成,但是實現像「放大」和「縮小」這樣的資源並不是那麼微不足道的開發有沒有任何Java框架來操縱/繪製笛卡爾飛機?
非常感謝!
我想知道是否有任何Java框架或資源來繪製和/或操縱笛卡爾平面。顯然,它可以使用Java 2d來完成,但是實現像「放大」和「縮小」這樣的資源並不是那麼微不足道的開發有沒有任何Java框架來操縱/繪製笛卡爾飛機?
非常感謝!
Java 2D包含AffineTransform
類,它可以很容易地使用矩陣指定笛卡爾平面上的變換。通過setTransform
方法將此變換應用到Graphics2D
對象也很容易。
您可以使用標準變換將自己的座標系應用到屏幕座標上。然後你可以操縱這個變換來考慮平移和縮放。這將允許您使用自己的座標系佈置您的內容,同時將所有平移和縮放功能完全抽象到一個位置。