问题描述
我在Java2D图形方面遇到问题。
我正在尝试渲染使用以下代码创建的简单Path2D:
tshape.moveto(0,0);
tshape.lineto(1,1);
tshape.lineto(0,1);
tshape.closePath();
其中tshape
是我的Path2D。
在尝试旋转图形上下文之前,我可以毫无问题地渲染它:
g2.translate(body.getPosition().x,robobody.getPosition().y); //this is fine alone
g2.rotate(body.getAngle()); //if i comment this everything is fine
getAngle()
返回的浮点值将在每次更新时递增。
将旋转应用于Graphics2D时,会出现故障和错误的结果:
当我使用AffineTransforms变换Path2D时也会发生这种情况。 是已知错误,还是我的代码有问题?谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)