Go Back   AC3D Forums > General > AC3D General
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 20th March 2013, 10:38 PM   #1
Cynic
Member
Expert member
 
Join Date: Jul 2007
Posts: 71
Default Error performing boolean operation

New issue. After performing the bool, a tiny bit of newly formed surface goes black. The surface is there, but it becomes as black as the background.

What does this mean and how can I prevent/fix the problem?

Last edited by Cynic; 21st March 2013 at 10:53 AM.
Cynic is offline   Reply With Quote
Old 21st March 2013, 11:54 AM   #2
foxa
Senior Member
Professional user
 
Join Date: Jun 2003
Location: Greensboro NC, USA
Posts: 337
Default Re: Error performing boolean operation

Booleans are notoriously messy. one thing Andy has suggested in the past is to enlarge your models, perform the boolean, the return the result to the original size. Even this is messy at times. I have not found an inexpensive 3D modelling program that does clean booleans. And I can't afford the expensive ones, so I don't know if they can even do it. Best case is to stay away from them whenever you can, and plan on some clean up if you can't.

Art
foxa is offline   Reply With Quote
Old 21st March 2013, 12:02 PM   #3
Andy
Administrator
Professional user
 
Andy's Avatar
 
Join Date: Jun 2003
Posts: 4,563
Default Re: Error performing boolean operation

Art is correct: AC3D is not a solid modeller (like most CAD systems) so booleans will always be a compromise.

If you get a black surface, it usually means that the first three vertices (which are used to calculate the shading normal) are in the wrong order. Try repeatedly using Change-vertex-order on the offending surface until it shows the correct color. You should probably triangulate the surface if it's complicated.
Andy is offline   Reply With Quote
Old 21st March 2013, 12:40 PM   #4
Cynic
Member
Expert member
 
Join Date: Jul 2007
Posts: 71
Default Re: Error performing boolean operation

Thanks. For some unexplained reason, probably because of imprecision as you guys state, the problem resolved itself when I tried again later (with a few other ops inbetween).

However, it opened up a new problem, which I think I can resolve myself so I'm working on it now.

Perhaps in five years, I'll have less of these issues because I'll know more.
Cynic is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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



All times are GMT -4. The time now is 01:48 PM.


AC3D Forum
(C) Inivis Limited 2020