Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Large Model Size and 3D Printer Capability vs SolidWorks
I used SolidWorks to create a 3D printer file for a bio-filter startup. The SolidWorks part file was over 450 MB, and the STL file was over 250 MB. Any command, even just zooming in and out, was extremely tedious and took several minutes. Basically, the model was well past SolidWorks' practical size limit. In speaking with the VAR, the problem is do to SolidWorks being only single threaded, unable to use the other 7 CPUs on my computer. Will using Onshape eliminate this problem? Also, it took severla hours to generate the STL file. Will generating the file be quicker, and can the 3D printer vendor easily access the file?
0
Best Answer
-
john_mcclary Member, Developers Posts: 3,936 PROSorry for being vague, but the only good way to check is to test for yourself.
As far as i know onshape still needs to go through each line item on the feature tree in order to render a part studio. And from what i can tell (from observations trying to see what it takes to crash onshape by overstressing it). It appears each part studio may be working on a single thread on the cloud comuputer. So it can take some time to render a large part studio (even if your browser thinks it is crashing, let it ride, work is still being done). But once everything has loaded into your browser, everything seems to be blazing fast. I've been testing this by redrawing my solidworks assemblies that are 15minute open-save-close lag monsters. After re-drawing them in onshape using mulipart design to streamline and use fewer features per part. the same assembly is loading in and rotates/pan/zoom/edits very quickly, some only take a couple minutes to load in, then i save day's worth of wasted time not worrying about saving every five-ten minutes. It's as if it needs to render the features once, and then doesn't muck about with all that re-bulid unless you make a change. While solidworks will need to fully re-build every part in the assembly one-by-one every time you edit something (especially in drawings). BUT when i try to import a solidworks assembly, or parasolid of the solidworks assembly. It is very slow, the best thing is to re-draw everything when you make the leap.
Also i've notice performance differences between firefox and chrome. firefox seems to do better with the gigantic part studios.
Hope this helps.6
Answers
As far as i know onshape still needs to go through each line item on the feature tree in order to render a part studio. And from what i can tell (from observations trying to see what it takes to crash onshape by overstressing it). It appears each part studio may be working on a single thread on the cloud comuputer. So it can take some time to render a large part studio (even if your browser thinks it is crashing, let it ride, work is still being done). But once everything has loaded into your browser, everything seems to be blazing fast. I've been testing this by redrawing my solidworks assemblies that are 15minute open-save-close lag monsters. After re-drawing them in onshape using mulipart design to streamline and use fewer features per part. the same assembly is loading in and rotates/pan/zoom/edits very quickly, some only take a couple minutes to load in, then i save day's worth of wasted time not worrying about saving every five-ten minutes. It's as if it needs to render the features once, and then doesn't muck about with all that re-bulid unless you make a change. While solidworks will need to fully re-build every part in the assembly one-by-one every time you edit something (especially in drawings). BUT when i try to import a solidworks assembly, or parasolid of the solidworks assembly. It is very slow, the best thing is to re-draw everything when you make the leap.
Also i've notice performance differences between firefox and chrome. firefox seems to do better with the gigantic part studios.
Hope this helps.