You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A fast nesting tool for laser cutters and other CNC tools
5
+
A fast open source nesting tool for plotter, laser cutters and other CNC tools
6
6
7
-
deepnest is a desktop application originally based on [SVGNest](https://github.com/Jack000/SVGnest)
7
+
deepnest is a desktop application originally based on [SVGNest](https://github.com/Jack000/SVGnest) and [deepnest](https://github.com/Jack000/Deepnest)
8
8
9
-
- New nesting engine with speedcritical code written in C
10
-
-Merges common lines for laser cuts
11
-
- Support for DXF files (via conversion)
12
-
- New path approximation feature for highly complex parts
9
+
- New nesting engine with speed-critical code, written in C (outsourced to an external NodeJs module)
10
+
-Merging of common lines for plotter and laser cuts
11
+
- Support for DXF files (through conversion)
12
+
- New path approximation function for highly complex parts
13
13
14
14
15
-
## This Fork
16
15
17
-
The primary goal has been to get deepnest buildable again, which has been achieved. Now I'm going to fix the bugs, that are reported origin to deepnest-io/Deepnest and other forks.
16
+
## Upcoming changes
17
+
- more speed with code written in Rust outsourced as modules, the original code was written in JavaScript
18
+
- some core libraries rewritten from scratch in Rust so we get even more speed and ensure memory safety
19
+
- Save and load settings as presets
20
+
- Load nesting projects via CSV or JSON
21
+
- Native support of DXF file formats without online conversion
22
+
-**Cloud nesting:** Use our cloud for fast nesting of your projects _more soon_
18
23
19
24
20
-
## Prerequisites
25
+
## How to Build?
21
26
22
-
-**Node 20+:**[Node.js](https://nodejs.org). You can use the Node Version Manager (nvm):
23
-
-[nvm-windows](https://github.com/coreybutler/nvm-windows/releases) to download Node and change versions.
24
-
-**Python 3.7.9 and up** You can use the Python Version Manager (pyenv):
25
-
-[pyenv-win](https://github.com/pyenv-win/pyenv-win) to download and change versions.
26
-
-**Visual Studio with Desktop Development with C++ extension**
27
-
- Install VS2022 from https://visualstudio.microsoft.com/vs/features/cplusplus/
28
-
- or, as an administrator via `npm install --global windows-build-tools` (older VS version)
27
+
Reed the [Build Docs](BUILD.md)
29
28
30
-
For ubuntu (or when you're not sure how to build) look at the build workflow:
-https://github.com/deepnest-io/Deepnest (⚠️ don't should be trusted anymore: [readme](https://github.com/deepnest-next/.github/blob/main/profile/why-we-forked-into-a-new-organisation.md))
(Not available anymore. ⚠️ don't should be trusted anymore: [readme](https://github.com/deepnest-next/.github/blob/main/profile/why-we-forked-into-a-new-organisation.md))
0 commit comments