Ikona datoteka
 
 

2461

 

10

Multiple Boolean Operations with Inx Pathops

Boolean operations for multiple objects at once - difference, union, intersection, exclusion, division or cut.

The extension is a rewrite of the Multi-Bool extension, and offers many adjustable settings and improvements.
It takes a selection of one or more groups, or of several elements (paths, shapes, text), or a mix of both, and applies a chosen path operation with the top-most valid object in paint order and each other valid object which is part of the selection (directly or as member of a processed group) that is lower in Z-order.

For more info, please refer to the README file at https://gitlab.com/moini_ink/inx-pathops/-/blob/master/README.md .

Inkscape extension written by su-v and updated for Inkscape 1.0 – 1.4 by Maren Hachmann, licensed GPLv2 or higher.

Inkscape Extensions

Veličina
48,7 KB
Stvoreno
Revizije
8
Vrsta
application/zip
General Public License v2 (GPLv2)

Poveznica

Hervy Qurrotul Ainur Rozi je zapisao/la:

Thanks for this extension. Nice Idea.. !

Maren Hachmann je zapisao/la:

It's not mine, I've only shared it here.

Maren Hachmann je zapisao/la:

Now it is mine - the original has been archived, and I've updated it so it will work with Inkscape 1.0 (however, it will no longer work with Inkscape 0.92 and earlier versions).

Hervy Qurrotul Ainur Rozi je zapisao/la:

Good News, Thanks a lot Maren Hacmann.. :)
Now my Element Pattern easier to intersection.

InkBlot9 je zapisao/la:

"FileNotFoundError: [WinError 206] The filename or extension is too long" When doing an intersection (or it seems any operation) on a group of objects and a shape.
The full error message is:

Traceback (most recent call last):
  File "C:\Users\Sjoerd\AppData\Roaming\inkscape\extensions\inx-pathops-master-src\src\pathops.py", line 426, in <module>
    PathOps().run()
  File "C:\Program Files\Inkscape\share\inkscape\extensions\inkex\base.py", line 231, in run
    self.save_raw(self.effect())
  File "C:\Users\Sjoerd\AppData\Roaming\inkscape\extensions\inx-pathops-master-src\src\pathops.py", line 358, in effect
    self.loop_pathops(top_path, other_paths)
  File "C:\Users\Sjoerd\AppData\Roaming\inkscape\extensions\inx-pathops-master-src\src\pathops.py", line 314, in loop_pathops
    self.run_pathops(tempfile, top_path, chunk, ink_verb, dry_run)
  File "C:\Users\Sjoerd\AppData\Roaming\inkscape\extensions\inx-pathops-master-src\src\pathops.py", line 288, in run_pathops
    inkex.command.inkscape(svgfile, extra_param, actions=actions)
  File "C:\Program Files\Inkscape\share\inkscape\extensions\inkex\command.py", line 271, in inkscape
    return call(INKSCAPE_EXECUTABLE_NAME, svg_file, *args, **kwargs)
  File "C:\Program Files\Inkscape\share\inkscape\extensions\inkex\command.py", line 259, in call
    stdout = _call(program, *args, **kwargs)
  File "C:\Program Files\Inkscape\share\inkscape\extensions\inkex\command.py", line 227, in _call
    with Popen(
  File "C:\Program Files\Inkscape\lib\python3.9\subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Program Files\Inkscape\lib\python3.9\subprocess.py", line 1420, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 206] The filename or extension is too long
 

Maren Hachmann je zapisao/la:

InkBlot9, please use GitLab for reporting bugs and include an example file as well as information about your operating system and Inkscape version.

Maren Hachmann je zapisao/la:

Updated for Inkscape 1.2

(this does not fix InkBlot's issue, which is related to restrictions of the Windows command line - see README file for solution).

Pacer je zapisao/la:

I have an issue. I reported it here, but I read the comments above and will move to gitlab.

Maren Hachmann je zapisao/la:

Fix for Inkscape 1.3 contributed by @kaalleen - thank you!

Maren Hachmann je zapisao/la:

Updated for 1.4, thanks for the heads up, @adam.belis!

dunno je zapisao/la:

Inkscape 1.4 has not been released yet, and the extension has already been updated! Great!

Prijavi se, ako želiš komentirati!