![]() ![]() You can order QCAD Professional from our Online Shop and download the full version immediately. The trial runs 15min at a time and can then be restarted. These packages contain QCAD, bundled with a free trial of QCAD Professional. The e-mail subject is "Order / Commande / Bestellung" + your order number. A different python debugger that has a better display of variables as they get modified, might be more helpful.Note: if you have already purchased QCAD Professional or QCAD/CAM, you can access your purchased software and e-books as well as updates directly through the download link that was sent to you via e-mail directly after your purchase. I wouldn't be surprised if there is a rounding or floating point error that just barely misses the mark, and that, likely, it is not obvious to anyone reviewing the code. Looks like a lot of stuff in there to learn, so don't know if I want to dig much deeper at this point unless I have a metal piece that just won't unfold after all the gyrations. classes are defined before diving in more. I'd have to learn a lot more about vectors and how the faces, etc. ![]() (It doesn't matter to the unfold if the folds are facing the wrong way). In the completed piece (with all the folds) I finally inverted all the folds to the opposite direction and I was able to find one face that produced an unfold. But that face won't work anymore once more bends are added to the piece. ![]() Then I tried several different faces, and sometimes there is only one face where the volume / indices can be found. I turned on more output in Preferences | General | Report View and now have additional comments displayed from the code.įirst, try rotating the sheet metal object to different positions and trying it - no success. Looks like a basic routine fails to find that internal position and maybe volume, resulting in no edges and no thickness. So this this is a known problem from the developer(s). The error gets reported via an exception in processUnfold() around line 3139 of SheetMetalUnfolder.py but the problem is actually discovered in class SheetTree (line 452) as it attempts to, what I figure, establish a calculation point inside the sheet metal object. A little trial and error to start FreeCAD from it and get debug breakpoints going. I was able to download, install, and setup Pyzo fairly quickly and easily from the docs provided. I have another sheet metal piece that won't unfold (for real this time). My alternative is to move the pieces I am having trouble with to some other CAD system. I can download Visual Studio, but if it an appropriate version is also installed in a VHD as well, I would only need to setup shortcuts on my desktop.Īfter that, if I have everything setup, I may be able to make some further contributions down the road. and everything set up? The ideal would be just the project folders in a virtual disk. Instead, does anyone have a virtual machine that I can download with all the folders, shortcuts, etc. However, downloading and setting up stuff for the first time, I know, will take some time (what one week?, two weeks? three weeks?) and a learning curve. Learning Python enough for simple logic fixes shouldn't be too much of an issue for me. I have years of C/C++ experience on Windows (but not Linux or GitHub). Instead of waiting for someone to get to this, I'm now prepared to rifle though the code and stick in some fixes (or at least error explanations) myself. However, I have some simple sheet metal pieces that simply will not unfold properly. I am getting to the point in my project where I need to cut some metal.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |