将AffineTransform应用于TexturePaint

时间:2015-09-14 19:12:24

标签: java graphics textures

我想知道如何在java中用图像旋转纹理颜料。

通常很容易旋转Graphics2D g2对象,但我不想这样做。我也不想旋转我的形状并做一些疯狂的旋转刻度等。通常可以很容易地进行绘图并用油漆填充,同时油漆本身可以缩放,旋转等。

我也不想创建旋转的图像,然后对其进行纹理绘制。

在texturepaint类中有一个createContext,但我不知道如何使用它来旋转原始图像。

我希望你通过旋转纹理来理解我的意思nwo :)?

谢谢。

编辑: 我正在玩Java custom Paint implementation performance issue,但有一个我无法处理的问题。如果有一个偏移到哪里开始平铺,它就无法正确启动。

很抱歉混淆了这个问题。

1 个答案:

答案 0 :(得分:1)

我决定在变换画布之前创建第二个形状,然后将其向后旋转以匹配变形的反转。

这解决了我的问题。

<form action="tiki-admin_system.php?do=all" method="get">
    <input type="submit" class="wikiaction btn btn-primary" title="{tr}Save the page.{/tr}" name="save" value="{tr}Save{/tr}" onclick="needToConfirm=false;">
</form>