Inkscape.org
Beyond the Basics Would like an extension.
  1. #1
    lar3ry lar3ry @lar3ry

    Is there an extension that will lay out a number of objects such as to minimize the waste material? I have tried searching using; arrange, pack, packing, nest, and more, with no luck.

     

  2. #2
    Polygon Polygon @Polygon🌶

    Not that I heard of. I fully understand the question as I have constantly to do with  it in 3d modelling where we need to unwrap objects and sufficient packing is needed - not the easiest task to implement. I have no clue if that is possible  with Inkscape as it might needs to rotate certain shapes for optimal space usage - I could be wrong. Interesting question though.

  3. #3
    Aero Aero @Aero◻️

    Open source nesting software.

    https://deepnest.io

  4. #4
    lar3ry lar3ry @lar3ry

    Thanks to both of you!  I just tried deepnest.io, and it does what I want.

    PixelPest, you might want to try it.

    The only problem I see with it, is that it places every object by calculating its bounding box, so that (for example), two boomerangs will not nest as well as you can do it manually. I see this same sort of thing in slicers for 3D printing, where the objects are said to be overlapping, but only if the bounding boxes overlap.

    I do understand that nesting according to the object's outline is a MUCH harder programming problem, and certainly beyond my capabilities.

  5. #5
    Polygon Polygon @Polygon🌶

    It doesn´t help with 3d because we need to used the UV islands where there are packed before exporting any image file format with it.

    But it can handle "deep nesting":

  6. #6
    lar3ry lar3ry @lar3ry

    Interesting. How did you get it to nest them that way?

     

  7. #7
    Polygon Polygon @Polygon🌶

    Deepnest.app has properties under "Nesting configuration" - go "Optimization type" and choose "Squeeze" as type.