Inkscape.org
Beyond the Basics How to do this in Inkscape? Tiled Clones kind of example (or maybe LPE)
  1. #1
    fewerjunk fewerjunk @fewerjunk

    Did this using Blender:
     Fairly simple, create an array, use an Empty as the Object and rotate and scale the empty.

    Also here is the same thing converted to SVG.  Remove the grid, Screen capture, eliminate the background, trace bitmap.

    Would be nice to figure out how to do it in Inkscape.  Looked at a couple of videos:

    Sticker Design: How to Offset Text and Images for Cricut with Inkscape

    and

    Inkscape Presets for One Click Geometric Spiral Designs: Tiled Clones Settings Step-By-Step Tutorial

    Neither really nailed it down for me.

     

    Geom Spiral Pent Jpg
    Geom Spiral Sqr Blender Jpg
  2. #2
    Tyler Durden Tyler Durden @TylerDurden
    *

    I'd bet the LPE tiling is the easy way. I may install to try it, but can say for certain that the extension is not easy.

    (rotation @ 15*)

     

    New Document 1   Inkscape 2022 05 02 21 47 00
  3. #3
    Hum Hum @Hum

    Hello. There is also an Inkscape extension updated by Mario Voight from Mighyscape called "Twist".

    See these links:

    https://stadtfabrikanten.org/display/IFM/Twist

    https://stadtfabrikanten.org/display/IFM/MightyScape+1.X+-+Extensions+Overview

  4. #4
    Polygon Polygon @Polygon🌶

    Thanks Ken.

    Yes exactly; couldn´t be faster imho.

  5. #5
    fewerjunk fewerjunk @fewerjunk

    @Ken:

    Downloaded, Installed (On Mac, under Inkscape / Open Contents / Share / Inkscape / Extensions)  Shows up in Inkscape 1.0.2 and 1.2 Beta.  Doesn't work at all in 1.2 Beta.  1.0.2. doesn't work either. Spits this out:

     

    Traceback (most recent call last):
      File "/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/__init__.py", line 22, in <module>
        from . import multiarray
      File "/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/multiarray.py", line 12, in <module>
        from . import overrides
      File "/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/overrides.py", line 7, in <module>
        from numpy.core._multiarray_umath import (
    ImportError: dlopen(/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 0x0002): tried: '/Applications/Inkscape_old.app/Contents/MacOS/../Resources/lib/_multiarray_umath.cpython-38-darwin.so' (no such file), '/Applications/Inkscape_old.app/Contents/MacOS/../Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders/_multiarray_umath.cpython-38-darwin.so' (no such file), '/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so' (code signature in <06CEF7CC-D600-38BD-97D9-B432CC44DFA2> '/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "eggbot_twist.py", line 35, in <module>
        import bezmisc
      File "/Applications/Inkscape_old.app/Contents/Resources/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py", line 21, in <module>
        from inkex import bezier
      File "/Applications/Inkscape_old.app/Contents/Resources/share/inkscape/extensions/inkex/bezier.py", line 29, in <module>
        import numpy
      File "/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/__init__.py", line 140, in <module>
        from . import core
      File "/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/__init__.py", line 48, in <module>
        raise ImportError(msg)
    ImportError:

    IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

    Importing the numpy C-extensions failed. This error can happen for
    many reasons, often due to issues with your setup or how NumPy was
    installed.

    We have compiled some common reasons and troubleshooting tips at:

        https://numpy.org/devdocs/user/troubleshooting-importerror.html

    Please note and check the following:

      * The Python version is: Python3.8 from "/Applications/Inkscape_old.app/Contents/Resources/bin/python3"
      * The NumPy version is: "1.19.1"

    and make sure that they are the versions you expect.
    Please carefully study the documentation linked above for further help.

    Original error was: dlopen(/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 0x0002): tried: '/Applications/Inkscape_old.app/Contents/MacOS/../Resources/lib/_multiarray_umath.cpython-38-darwin.so' (no such file), '/Applications/Inkscape_old.app/Contents/MacOS/../Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders/_multiarray_umath.cpython-38-darwin.so' (no such file), '/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so' (code signature in <06CEF7CC-D600-38BD-97D9-B432CC44DFA2> '/Users/pharisee/Library/Python/3.8/lib/python/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.)

    Found this:
    https://stackoverflow.com/questions/60351099/python-under-macosx-validation-mapped-file-has-no-cdhash-completely-unsigned

    Not even sure if that fixes this problem.  Searched.  Couldn't find: entitlements.mac.plist

    Another great idea, if it works.

     

  6. #6
    Polygon Polygon @Polygon🌶

    I received a message from the extensions but it simply works on proceeding I tested once again just to be clear: M1Mac/BigSur/Inkscape 1.2-beta (9f51c5e, 2022-04-18)

    Did you restart Inkscape already? Maybe reset its Preferences?

  7. #7
    fewerjunk fewerjunk @fewerjunk

    Here's what I have managed to do:
     

    pharisee@TMM-MacbookPro Documents % pip3 install numpy
    Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (1.21.6)

    pharisee@TMM-MacbookPro Documents % pip3 install urllib3
    Collecting urllib3
      Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 KB 1.5 MB/s eta 0:00:00
    Installing collected packages: urllib3
    Successfully installed urllib3-1.26.9

    pharisee@TMM-MacbookPro Documents % pip install --upgrade pip
    Requirement already satisfied: pip in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (22.0.4)
    pharisee@TMM-MacbookPro Documents %

  8. #8
    Polygon Polygon @Polygon🌶

    Python3.10 is already included with Inkscape by checking the Inkscape.app package.

  9. #9
    fewerjunk fewerjunk @fewerjunk

    On MightyScape:
     

    tested with Inkscape

    I'm using MacOS Monterey (Latest Updates)

  10. #10
    Polygon Polygon @Polygon🌶

    I reported my specs in#6.

    Can´t tell why it´s not working for you. If you under the impression you messed up Inkscape´s installation I´d use free AppCleaner . app to get rid of it completely incl. Library/ApplicationSupport stuff (not just put app into trash) and do a fresh reinstall.

  11. #11
    fewerjunk fewerjunk @fewerjunk
    *

    Four things: 

    1st: Deleted / Reinstalled 1.2b

    2nd:

    Spits out an error and then works:

    /Users/pharisee/Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions/twist/twist.py:220: DeprecationWarning: inkex.deprecated.main.transform_mul -> Use @ operator instead  mat_new = Transform(mat_current) * Transform(node.get("transform"))

    3rd: Latest Dev is Alpha

    4th: Already installed:

    P.S. Cool!

     

    Inkscape 12B Twist Jpg
  12. #12
    Polygon Polygon @Polygon🌶

    As I said: it gives an error message but works on proceeding. Still wonder how you de-install Inkscape; just move the app into trash don´t work - all cached settings will remain.

    Cool - if it´s working now though.

  13. #13
    fewerjunk fewerjunk @fewerjunk

    MIssed that, Polygon, but, ditto.

  14. #14
    Polygon Polygon @Polygon🌶

    So much easier than "tiled clones" if you ask me.

  15. #15
    fewerjunk fewerjunk @fewerjunk
    *

    Inkscape - Pentagon (5 sides) / Blender - Dodecahedron (12 x 5 sides)


     

    Inkscape Twist Jpg
Inkscape Inkscape.org Inkscape Forum Beyond the Basics How to do this in Inkscape? Tiled Clones kind of example (or maybe LPE)