你好,我正在尝试创建一个环形文本。我通过循环每个旋转字符来完成了它。但是我仍然不理解角度。请问有人能给我一个好的解释吗?比如在下面的代码中,为什么a不是恰好90度?而是在100到120之间?
Graphics2D g2d = (Graphics2D)g;
AffineTransform xform1, cxform;
xform1 = AffineTransform.getTranslateInstance(200,200);
g2d.setTransform(xform1);
g2d.drawLine(0, -20, 0, 20);
g2d.drawLine(-20, 0, 20, 0);
xform1.rotate(Math.toDegrees(90));
g2d.setTransform(xform1);
g2d.drawString("a", 0, 20);
我的第一篇文章。希望我没有犯任何错误。 谢谢。