{"id":21553730,"url":"https://github.com/fel88/deepnestport","last_synced_at":"2025-04-05T17:04:21.929Z","repository":{"id":157283853,"uuid":"155912079","full_name":"fel88/DeepNestPort","owner":"fel88","description":"DeepNest C# Port","archived":false,"fork":false,"pushed_at":"2024-11-14T22:03:27.000Z","size":1056,"stargazers_count":90,"open_issues_count":9,"forks_count":37,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-29T16:07:39.956Z","etag":null,"topics":["2d","cnc","geometry","laser-cutting","machinery","milling","nesting"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fel88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-02T19:23:18.000Z","updated_at":"2025-03-23T08:16:09.000Z","dependencies_parsed_at":"2023-10-15T13:25:13.748Z","dependency_job_id":"5ab70502-b849-4f75-9d8d-5f96c330cfd6","html_url":"https://github.com/fel88/DeepNestPort","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fel88%2FDeepNestPort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fel88%2FDeepNestPort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fel88%2FDeepNestPort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fel88%2FDeepNestPort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fel88","download_url":"https://codeload.github.com/fel88/DeepNestPort/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369953,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","cnc","geometry","laser-cutting","machinery","milling","nesting"],"created_at":"2024-11-24T07:11:53.722Z","updated_at":"2025-04-05T17:04:21.898Z","avatar_url":"https://github.com/fel88.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeepNestPort\nDeepNest C# Port (https://github.com/Jack000/Deepnest)\n\n.Net 6.0 \u003cbr/\u003e\nWinForm / WPF Ribbon panel\n\n:pencil2: **2D drawer:** Skia (https://github.com/mono/SkiaSharp) \u003cbr/\u003e\n:warning:**Project status:** WIP  :construction::construction_worker: \n\n\nDXF Import: https://github.com/haplokuon/netDxf \u003cbr/\u003e\nDXF Export: https://github.com/IxMilia/Dxf \u003cbr/\u003e\nSVG Import: https://github.com/zHaytam/SvgPathProperties\n\nAlso take a look at the WPF Net.Core version: https://github.com/9swampy/DeepNestSharp \n![image](https://github.com/fel88/DeepNestPort/assets/15663687/1e18868b-b05b-4f33-9cb5-43690384a664)\n\n![image](https://user-images.githubusercontent.com/15663687/224830897-2009c0a2-e8b3-4aae-b673-2392d32b849f.png)\n\n![image](https://user-images.githubusercontent.com/15663687/226440959-17cbc75c-dd3c-42ca-878a-39f76a959718.png)\n\n## Steps to build and run\n```\n1. Open DeepNestPort.Core.sln using Visual Studio\n2. In visual studio press Build-\u003eBuild solution, and wait until building \n3. Run DeepNestPort.Core.exe (can be found here 'DeepNestPort-master\\Core\\DeepNestPort.Core\\bin\\Debug\\')\n```\n\n## (Optional) Running this software using external dll\n\tSteps to generate 'minkowski.dll' file:\n\t\n\t 1.Install vs2022 and also install plugin named \"Desktop development with C++\"\t\n\t \n\t 2.Download code.\n\t \n\t 3.Download boost zip (https://www.boost.org/users/history/version_1_76_0.html)\n\t \n\t 4.Extract it somewhere and copy its location and edit it in DeepNestPort-master\\Minkowski\\compile.bat file like so :-\n\t\t  cl /Ox -I \"D:\\boost\\boost_1_76_0\" /LD minkowski.cc\n\n\t 5.Go to Start-\u003eAll Programs-\u003e(Scroll down to see Visual Studio 2022 folder)-\u003eTools-\u003eDev. Command Prompt\n\t   Do cd to the place where DeepNestPort-master is location(u might have to do 'cd /d \u003clocation\u003e' instead of \n\t   normal 'cd' command to change the drive)\n\t\t  enter 'compile.bat' in command prompt and it will automatically generate a 'minkowski.dll' file for you.\n\n\tSteps to generate 'DeepNestPort.exe':\n\n\t\t1. Open vs2022 and open project in explorer(select file 'DeepNestPort.sln').\n\t\t2. In visual studio press Build-\u003eBuild solution. This will take 10-20 seconds \n\t\t   and u will obtain a 'DeepNestPort.exe' in 'DeepNestPort-master\\DeepNestPort\\bin\\Debug\\' folder.\n\t\n\n\tTo run software just copy minkowski.dll to the folder where u have exe, and u will have this project running.\n\tTudums!\n\t\n## Contributors\n* https://github.com/Daniel-t-1/DeepNestPort (dxf export)\n* https://github.com/9swampy/DeepNestPort (simplification features)\n\n\n\u003csub\u003eSome icons by [Yusuke Kamiyamane](http://p.yusukekamiyamane.com/). Licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/)\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffel88%2Fdeepnestport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffel88%2Fdeepnestport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffel88%2Fdeepnestport/lists"}