标签: java awt ellipse
如何在java中旋转椭圆形状?即这样它的半轴与坐标轴不平行?
P.S。我不需要绘制这个椭圆,而是将其作为形状对象存储在内存中。
答案 0 :(得分:10)
只需拿一个Ellipse2D对象并对其应用AffineTransform轮换,不是吗?
Ellipse2D
AffineTransform
AffineTransform.getRotateInstance(Math.PI / 4) .createTransformedShape(new Ellipse2D.Double(0, 0, 2, 1));