Knolling app for nesting 2d curves

Next
 From:  yakas
8378.1 
I came across this knolling app...
http://stupiddesk.com/ or https://github.com/deepdarkhole/stupiddesk
...which lets you neatly space and align images, similar to *manually spacing and aligning(nesting) 2d curves in MOI to be used as laser cut paths. Could a script give MOI this functionality? Which acts on grouped objects(by name, layer or color)

Nesting tool wish list:
-mouseover highlight
-click to rotate 90
-alignment guides & dots:
-mirror(mouseover to highlight then press shift, click to confirm)
-fine rotate(spacebar + click to rotate 45, spacebar + click/hold to spin)
-align parallel(click/hold on line to move highlighted object over reference object, snaps on point and rotates to match angles)
-delete shared lines(could be option in align parallel)


*can be tedious
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8378.2 In reply to 8378.1 
Hi yakas,

re:
> Could a script give MOI this functionality?

It might be theoretically possible to do some of that in a script but it would definitely involve a large amount of work, that would be a quite complex script.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
8378.3 
Have you an image before / after of that ?
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  adamio
8378.4 
Hi Michael would it be possible to have this open source nesting tool integrated into MoI?

http://svgnest.com

https://github.com/Jack000/SVGnest
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
8378.5 In reply to 8378.4 
You can use the free Algodoo! ;)

http://www.algodoo.com/

You will not have the best result but sure a physical result!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8378.6 In reply to 8378.4 
Hi adamio,

re:
> Hi Michael would it be possible to have this open source nesting tool
> integrated into MoI?

It's possible but would probably need a fair amount of work since that tool reads an SVG file and MoI does not currently generate SVG data.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8378.7 
Preliminary testing shows that uniconvertor-1.1.5 converts some simple svg files to pdf, which MoI can open,
to yield planar profiles.

The two font svg's did not show any content:-(

- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  artisanicview
8378.8 
One big feature that is missing from Moi is certainly the lack of SVG import/export support. Will be great SVG support because a lot of other softwares can easily read/write SVG.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  artisanicview
8378.9 In reply to 8378.4 
adamio

Hi Michael would it be possible to have this open source nesting tool integrated into MoI?

http://svgnest.com

https://github.com/Jack000/SVGnest

-----------------

Nice finding. Thank you for sharing.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8378.10 In reply to 8378.9 
There are several thousand lines of code :-(

EDITED: 1 May 2017 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8378.11 
After much puzzlement, and web search, here is how to use SVGNest with input created from MoI3.

1. It is convenient to use the TOP view in MoI3, to create 2 dimensional objects.

2. In MoI, create one larger box, called a "bin" to hold the 2 dimension shapes which
are to be nested. The bin can be a rectangle, or a polygon such as a hexagon, or an ellipse.

3. In MoI, create the desired 2d objects which are to be nested. These objects can
include Text in curve form, and polygons such as squares and triangles.

4. Save the MoI bin and objects as a PDF file.

5. Import the PDF into Inkscape, and save as SVG.

6. Open Google Chrome web browser, and enter http://svgnest.com/
Hit the Upload SVG button on the SVGnest.com screen, inside Chrome,
to load the SVG file that was saved from Inkscape in step 5.
Select the bin box created in step 2, then hit the Start Nest button.

7. After a few nesting iterations, hit the Stop Nest button.
Then hit the Download SVG button. The nested SVG name appears at the bottom left of the screen.
Select this nested SVG file name, and save the file.
The saved nested file can be loaded back to Inkscape, and saved as PDF.

8. The saved nested PDF can be opened in MoI. The scale was magnified by 2.144...

- Brian

EDITED: 2 May 2017 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  bemfarmer
8378.12 
Aspire will open a MoI pdf, and nest the 2d objects.
- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All