AC3D Forums Subtraction problem; leftover triangles.
 Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 4th January 2018, 06:24 PM #1 InternalCakeEngine Junior Member Junior member   Join Date: Jan 2018 Posts: 4 Subtraction problem; leftover triangles. I'm trying to build some objects to 3D print. The shape I want is a hollow tube with a protruding lip, with longitudinal sections removed at 90 degree positions so that it has enough flex to clip into a hole. So, I create either a rectangle or a polygon, offset it from the origin and revolve it through 360 degrees to make my hollow tube. I then create a primitive cuboid wider than the tube and position it such that it intersects with the tube on opposite sides. I then cut and paste this cuboid and rotate the copy though 90 degrees. I can then subtract the the cuboids from the tube to leave the shape I want. It looks like it almost works but I get leftover triangles at odd positions on the surface of the removed volume. I've attached a screenshot. Am I doing something wrong? I've made sure all my surfaces are single sided and that the normals are pointing the right way. I have a license for version 7 but I'm using a trial of version 8 at the moment. Looking through the forums I see that there are quite a few similar issues with subtraction and the advice is generally to construct the object differently. I'm happy to do this but can't work out how to achieve the result I'm looking for by other means. Suggestions appreciated. Thanks.
 5th January 2018, 05:38 AM #2 Andy Administrator Professional user     Join Date: Jun 2003 Posts: 4,366 Re: Subtraction problem; leftover triangles. It's best to keep the number of boolean operation to the minimum so merge the cuboids together and just do a single subtract (you may be doing this already). You could try scaling the whole model up e.g. press "200%" a couple of times before doing the subtraction, then scaling down after. That may increase the precision of the cuts. If you can't get it working, post the model here and I'll have a look.
 15th January 2018, 05:07 PM #3 InternalCakeEngine Junior Member Junior member   Join Date: Jan 2018 Posts: 4 Re: Subtraction problem; leftover triangles. Sorry for the delay - I've been designing (with AC3D) and printing some other bits. I've tried reproducing the problem but have so far failed. It's worked a couple of times, left holes a couple more (which the fill-holes menu option can't seem to fix). I tried scaling the model up 2000% times before doing the subtract and now one of my CPUs is locked at 100%, the fan is running at full tilt and the screen won't redraw :-( As an observation, I do need to merge the four cuboids before doing the subtract because if I try one at a time, the first subtract leaves the tube in a state where it has open edges which can't be filled. I guess the lesson is to use subtracts as infrequently as possible and to check the results carefully before carrying on working.
 15th January 2018, 06:49 PM #4 InternalCakeEngine Junior Member Junior member   Join Date: Jan 2018 Posts: 4 Re: Subtraction problem; leftover triangles. So eventually it said in a popup: "Exception occurred in command boolean Last Error (not necessarily the problem): (null) Please report this to Invis."
 16th January 2018, 12:42 PM #5 Andy Administrator Professional user     Join Date: Jun 2003 Posts: 4,366 Re: Subtraction problem; leftover triangles. Unfortunately the boolean code is extremely complicated and can fail for various reasons. If you have the model file that caused this, I can have a look.

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules

All times are GMT -4. The time now is 10:46 AM.

 Archive - Top

AC3D Forum
(C) Inivis Limited 2020