将对象旋转重置回0度


17

当我在InkScape中手动旋转文本或其他对象(缓慢单击两次)时,似乎无法将其精确地旋转回0度。

当我访问转换菜单(Ctrl+ Shift+ M)时,只有相对旋转选项。但是,旋转文本时必须知道绝对旋转!

那么在哪里编辑绝对对象旋转?

Answers:


18

我没有任何优雅的解决方案,但是可以使用XML编辑器来完成。

  1. 选择旋转的对象。

  2. 单击工具栏上的XML编辑器按钮。

    XML编辑器按钮

  3. 所选元素也将在XML编辑器中选择。找到右侧的transform属性,然后单击它。

    选择了元素的transform属性的XML编辑器

  4. 将值更改为matrix(1,0,0,1,0,0),然后单击“ 设置”

这将重置所有应用于所选对象的变换。


谢谢。使用XML编辑器对我来说很好。我可以以某种方式编写一个可以立即执行此操作的宏吗?
托马什Zato -恢复莫妮卡

我从未使用过宏,因此我无法真正告诉您是否可行。
gronostaj 2014年

6
给Google员工的提示:无需键入matrix(1,0,0,1,0,0):只需清除值框中的内容,然后按set即可完成相同操作。
AStupidNoob 2015年


0

这里有个提示:尝试旋转之前,需要对路径进行“分组”,否则将不应用任何transform属性。旋转路径而不对其进行分组仅会更改路径所有点的坐标。

因此,为了在XML编辑器中查看“ transform”属性,请选择路径并在旋转之前按CTRL-G。然后,所有旋转都将应用于,而不是单个路径,从而在XML编辑器中创建“ transform”属性。

希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.