オブジェクトの中の少なくとも1個がパスでないため、ブーリアン演算できません
というエラーが出て、Inkscapeのパスオブジェクト操作ができないときの対処法をメモします。
はじめに
この重なり合った二つの歯車状のパスオブジェクトを、"パス"タブから"差分"をクリックして差分抽出しようとした時に、以下のエラーが出て差分抽出が失敗しました。
オブジェクトの中の少なくとも1個がパスでないため、ブーリアン演算できません
※ エラーはInkscapeエディタの下の方に表示されます。
エラーメッセージにはオブジェクトの中の少なくとも1個がパスでないため
とありますが、選択中の二つのオブジェクトはどちらもパスに変換済みのものです。
このエラーの対処法をメモします。
エラー対処法
パス操作したいオブジェクトの「グループ解除」します。
グループ化されているオブジェクトは、ブーリアン演算(差分、統合など)ができません。
特にこの歯車オブジェクトのように、自分ではグループ化していなくとも、デフォルトでグループ化されている場合があるので注意が必要です。
おわりに
以上、Inkscapeのブーリアン演算時のエラー対処法をメモしました。
どなたかの参考になれば幸いです。
余談: こうして作った歯車はこう使っています↓
— BioErrorLog (@bioerrorlog) October 27, 2023
[関連記事]