![]() |
#1 |
Member
Expert member
Join Date: Feb 2012
Posts: 58
|
![]()
I keep having problems with this. with simple 3d objects there isn't a problem. but
if you make a polygon, or try and boolean -> subtract a couple of times, the program starts to fail. Here is a simple demonstration. I've made a trapezoidal extrusion, and I want to remove that shape from a simple cube. boolean -> subtract does weird things. Any suggestions? |
![]() |
![]() |
![]() |
#2 |
Administrator
Professional user
Join Date: Jun 2003
Posts: 4,565
|
![]()
There are a number of things wrong with the trapezium shape. There are internal surfaces inside the object and the normals are all over the place. You can check this by settings the surfaces to single sided (1S) and switching on display normals.
I made a new shape by copying the end of the shape into a single polygon (a quick rough copy) and extruding it. In this image (from left to right), you can see your original shape, the new end, the extruded shape, the two objects positioned before selecting the box and the shape, the result of the boolean subtract. I'll attach the model. |
![]() |
![]() |
![]() |
#3 |
Administrator
Professional user
Join Date: Jun 2003
Posts: 4,565
|
![]()
in this case, it would have been easier and quicker to create a polygon which represented the end of the final shape and then extrude that
![]() |
![]() |
![]() |
![]() |
#4 |
Member
Expert member
Join Date: Feb 2012
Posts: 58
|
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Expert member
Join Date: Feb 2012
Posts: 58
|
![]()
" You can check this by settings the surfaces to single sided (1S)" I'm not sure what you mean by this, how do you do it?
I understand the normals thing, and I guess to boolean subtract, I have to have the knife surfaces all set to the outside. |
![]() |
![]() |
![]() |
|
|