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.
Curious About STL Export 'Coarse' 'Medium' 'Fine' For 3D Print
larry_hawes
Member Posts: 478 PRO
in General
Other than what might appear to be obvious what are the technical difference between the 3 export resolutions?
If I export in coarse, versus fine, will my 3D print be noticeably 'coarser'? Or finer with a 'fine' export resolution?
Or is it a distinction without much of a discernable difference when the rubber meets the road in a 3D print?
Thanks
If I export in coarse, versus fine, will my 3D print be noticeably 'coarser'? Or finer with a 'fine' export resolution?
Or is it a distinction without much of a discernable difference when the rubber meets the road in a 3D print?
Thanks
0
Comments
Fine is good enough for most stuff, if it's important, send a step and let them define their own resolution.
Later - after more experimentation I think I have discovered some of the answer, try this:
1 Export an stl with the resolution set to fine.
2 Start another export of the same model but this time using the "Custom" resolution option.
3 Note down the numbers pre-filled in the 3 option boxes (You don't need to complete the export having noted these numbers).
4 Repeat 1-3 for medium and coarse resolutions.
When I did this I noted significant changes in the resolution of the different files which I suspect were pre-filled when the previous option was selected.
Disclaimer: I am a rank amateur at all of this, if what I have just written is a load of tosh please be gentle with me!
Here's the settings I found using your suggestion...
Angular Deviation - Coarse 12.5
- Medium 6.25
- Fine 2.5
Chordal Tolerance - Coarse 0.009449
- Medium 0.004724
- Fine 0.002362
Minimum Facet Width - Coarse - 0.025
- Medium - 0.010
- Fine - 0.001
Don't forget you can import STL files into OS so you might see the difference by exporting using each setting and then bringing them back in to inspect.
Cheers Owen S.
HWM-Water Ltd
@larry_hawes I get exactly the same numbers a you for Angular Deviation but slightly different for the other 2 with yours giving smaller numbers; maybe OS is selecting values according to model specifics?
http://www.youtube.com/watch?v=kpIcHLOeVgQ
Cheers,
Owen S.
HWM-Water Ltd
Ta, O.S.
HWM-Water Ltd
I have a feeling OS is working on a way to use STL's as true solids in OS, or convert them like a few other software programs will do and build models off of them.
Considering there are thousands upon thousands of STL's used for 3D modeling it seems like a useful feature missing in OS.
Thanks again
Brian
I agree that the current implementation of STL could be extended a bit. There is an IR here you may wish to add your vote to. The thing to bear in mind though is that as we've seen here converting to STL is a lossy process. The output is just an approximation of the original CAD. As such I'd always rather have a parasolid or a step file to import, but as a last resort it would be nice to be able to edit an existing stl. I've had some success reverse engineering parts from stl files. The three point circle is for example spoilt for choice on points to pick up on!
With regards to "derive" I highly recommend getting to grips with it. It's the feature that lets you grab parts you've designed elsewhere and drop them into your current design. (Either from a library file or just something you did previously and want to reuse.)
You can do the same with creating an assembly and then using in context editing but that's waaaay harder.
With derive you're just telling OS to "go and get me one of those". It's usually a 2 step process as It'll come into your partstudio in the location and orientation of the source file. So the 2nd step is a "transform" to move it where you actually want it. I'm a big fan of explicit mate connectors defined in partstudios so I usually accomplish this move with a transform by mate connector function.
One word of caution on their use. They're "expensive" from a computational point of view. (To derive a part OS has to rebuild your working partstudio and the one you're deriving from.) As such it's good practice not to have many parts all together in one partstudio if you intend to derive from it. Also beware of linking derives, it's easy to get carried away and create documents with long chains of derives!
Hope that helps, and always a pleasure to chat.
Cheers,
Owen S.
HWM-Water Ltd
Of course I tried it with a simple cube and as you could guess there were just the simple 12 surfaces (2 each side) defined in both coarse and fine settings.
And yeah I should learn and become more comfortable with all of OS's features but I get overwhelmed at times with derives and edits in context and multi part and on and on. I derived a part in an important doc and still cannot figure out what I did or what effect it ultimately has on my part - or the original.
...and sitting through an hour long webinar to find a simple explanation of same is pretty painful.
Interesting. Found this still shot in THIS VIDEO @53 min. regarding Derive. The last bullet point stood out a bit. Not saying it's not a great feature (as this thread careens dangerously off course) but I have never truly understood it and have avoided using it.
And as is the case with many videos about software features the presenter assumes way too much knowledge and familiarity with a feature to truly teach a new and unfamiliar user about that feature. I still have no real idea how or when to use derive, and now know just a little bit less after watching that video again.
Yeah, I was lucky in learning OS a while back when there were way less features so it was a shallower learning curve.
It's your thread so you can chose to send it off at whichever tangent you see fit
(a) Lets say you open a partstudio and design a single part that happens to be a carboard box.
(b) I open a part studio and design a Coffee Mug. (The song was wrong, we don't need "the air that we breathe and love" we need copious amounts of caffeine.)
(c) You derive my Coffee Mug into your part studio. This results is your PS containing your un-altered box and also my coffee mug. (Two independent parts)
Things to note:-
(1) You can edit the mug and it'll have no effect on my original.
(2) And this is the clever bit, I can update my Mug , save a version of the doc and yours stays the same, but shows you an icon to say there has been an update to this part and giving you the choice to update to the new part or leave as the original.
(3) You can derive from the same document if you wish.
Used sensibly derives are awesome.
Owen S.
HWM-Water Ltd
Yes it's the fact that the derive has to go off and rebuild the part studio that serves as the source for the derive. So in an ideal world that source PS will only contain a single part, preferably modelled about the origin (just so you know where to look for it after you derive it in.) Once loaded it's done so it's only really the initial document load time that may suffer. For simple stuff you won't even notice the difference in speed.
Cheers,
Owen S.
HWM-Water Ltd
IR for AS/NZS 1100