fel88 / DeepNestPort

DeepNest C# Port
MIT License
78 stars 34 forks source link

Need to know steps to run this project #18

Closed chetan-SMRI closed 1 year ago

chetan-SMRI commented 1 year ago

Please tell me how to run this project and generate a exe, i am a newbie to C# and C++. However i have previous experience in python.

fel88 commented 1 year ago

Just open solution file (*.sln) in a Visual Studio and press Build->Build solution

You'll find an .exe file in bin\Debug subdirectory. DeepNestConsole.exe (Console version) and DeepNestPort.exe (GUI version)

C++ is not nessecarily for this project.

chetan-SMRI commented 1 year ago

So we just have to download this project zip and install vs2022. Then open the folder in vs software and click build? thats all we need to run it? image

when i run nest it gives me some sort of error that minkoski.dll not found

fel88 commented 1 year ago

Just set UseExternalDll (Background.cs) flag to false. You can also disable it using the GUI (settings tab, 'use external Dll' checkbox)

chetan-SMRI commented 1 year ago

hey bro i got it running after creating own dll.(I have done a readme update request, plz check and refractor if needed)

Also , there is one issue that we cant see the sheets when running the nest tab. It becomes something like this

image In this i cant see sheet completely. Also the other 9 sheets are not visible , in Deepnest we could do these things with easy and it was much GUI friendly

fel88 commented 1 year ago

Please look at https://github.com/9swampy/DeepNestSharp Maybe it's better satisfy your needs

fel88 commented 1 year ago

hey bro i got it running after creating own dll.(I have done a readme update request, plz check and refractor if needed)

I've merged your build instruction. I think someone will find it useful.

... in Deepnest we could do these things with easy and it was much GUI friendly

If you have any ideas how to improve current project/GUI, let me know in the Discussions

chetan-SMRI commented 1 year ago

please come in discussion to chat more