我想知道是否有任何Java框架或资源来绘制和/或操纵笛卡尔平面。显然,它可以使用Java 2d完成,但实现一些资源,如“放大”和“缩小”,开发并不是那么简单
非常感谢!
答案 0 :(得分:1)
Java 2D包含AffineTransform
类,这使得使用矩阵指定笛卡尔平面上的变换变得容易。通过Graphics2D
方法将此变换应用于setTransform
对象也很容易。
您可以使用标准变换将自己的坐标系应用到屏幕坐标上。然后,您可以操纵此变换以考虑平移和缩放。这将允许您使用自己的坐标系来布局内容,同时将所有平移和缩放功能完全抽象到一个位置。