Punch! CAD
»
ViaCAD & Shark
»
Solid Modeling
»
Shelling with complex curvature
Rank: Junior Member
Joined: 2/25/2015(UTC)
Posts: 12
Hello
First:
I know this can be modelled differently. But this is just an example. My original model has same issues and are imported into ViaCAD. So I can not change it.
If you try to shell attached Solid, it works when it is very thin, but ticker shelling will not work. You get a "Could not offset face, because of bad curvature"
I would like to know how you troubleshoot when you get these errors. I have had to slice solid into separate objects, then shell them and unite them after.
I attached a simple example of a solid.
I use ViaCAD Pro 9 on Mac (all updated)
/MartOn
Edited by user Wednesday, February 25, 2015 2:47:05 AM(UTC)
| Reason: Not specified
File Attachment(s):
testShelling.vcp
(75kb) downloaded 9 time(s). You cannot view/download attachments. Try to login or register.
/MartOn (Mac OSX 10.10.x, ViaCAD Pro 9.0.0, Ultimaker 2 3D Printer)
Rank: Senior Member
Joined: 10/14/2014(UTC)
Posts: 219
Thanks: 2 times Was thanked: 32 time(s) in 26 post(s)
Hello,
Easy.
After reviewing your file, I see that your extrusion was generated by a curve which is not healthy.
It should redo your profile extrusion or so redo your Boolean operation properly, as I show in my video.
In fact, CAD, you should always check your model and is very clean.
http://www.screencast.com/t/yFlEjJRFK :)
Antoine
Rank: Junior Member
Joined: 2/25/2015(UTC)
Posts: 12
As I said this was only an example. What if you have an IGES imported model with several 100 lines (maybe 500). How do you find the ones that are not healthy. I will try to upload a new more complex model with same issue.
I also was able to shell it with the error. Problem came if I made the shell really thick.
Edited by user Wednesday, February 25, 2015 12:20:10 PM(UTC)
| Reason: Not specified
/MartOn (Mac OSX 10.10.x, ViaCAD Pro 9.0.0, Ultimaker 2 3D Printer)
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
Hi Marton
Shelling is a process of offsetting faces and re-limiting to the intersections. If the face self intersects (often to curvature or thinness), it will likely fail.
If you know you are going to shell, shelling before you add small details ( or thin or high curvature) is good practice.
Something I do with completed files, is to use the split command. Use Split to remove the areas and then add back in with a boolean. The attached example uses that method on your file.
Tim
Edited by user Wednesday, February 25, 2015 12:49:01 PM(UTC)
| Reason: Not specified
File Attachment(s):
testShellingTDO.vcp
(98kb) downloaded 14 time(s). You cannot view/download attachments. Try to login or register.
Tim Olson IMSI Design/Encore
Punch! CAD
»
ViaCAD & Shark
»
Solid Modeling
»
Shelling with complex curvature
Forum Jump
Punch! CAD
ViaCAD & Shark
- News and Announcements
- General
- 2D Drafting
- Surface Modeling
- Solid Modeling
- Subdivision Modeling
- Rendering & Display
- Import/Export
- Tips and Tutorials
- Suggestions
- Gallery
- PowerPack
- Punch Lounge
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.