web-dev-qa-db-ja.com

オブジェクトの回転を0度にリセットします

InkScapeでテキストまたは他のオブジェクトを手動で(ゆっくりと2回クリックして)回転させると、0度に戻すことができないようです正確に

変換メニューにアクセスすると(CtrlShiftM)、相対回転オプションがあります。しかし、テキストが回転するときの絶対回転知っている必要があります

では、オブジェクトの絶対回転はどこで編集しますか?

エレガントな解決策はわかりませんが、XMLエディターで実行できます。

  1. 回転したオブジェクトを選択します。

  2. ツールバーのXMLエディターボタンをクリックします。

    XML Editor button

  3. 選択した要素は、XMLエディターでも選択されます。右側のtransformプロパティを見つけて、クリックします。

    XML Editor with element's transform property selected

  4. 値をmatrix(1,0,0,1,0,0)に変更し、Setをクリックします。

これにより、選択したオブジェクトに適用されているすべての変換がリセットされます。

18
gronostaj

IDマトリックスに設定する代わりに、属性ビューの上にある赤い「x」アイコンをクリックして、「transform」属性を削除するだけです。

1
Darko Veberic

ヒントは次のとおりです。回転する前にパスを「グループ化」する必要があります。そうしないと、変換プロパティが適用されません。グループ化せずにパスを回転すると、すべてのパスのポイントの座標が変更されます。

したがって、XMLエディターで「transform」プロパティを表示するには、パスを選択し、Ctrl-Gを押してから回転します。次に、回転は個々のパスではなくgroupに適用されるため、XMLエディターで「transform」プロパティが作成されます。

お役に立てれば!

0
Ryan Griggs