[Bf-committers] Mini-Bug report and Oddball Request

Robert Wenzlaff bf-committers@blender.org
Tue, 20 Jan 2004 21:27:50 -0500

On Tuesday 20 January 2004 14:56, Douglas Bischoff wrote:
> And by the way... to the author of the Knife tool... this is the most
> amazing addition to the toolkit that I have seen yet. Just got a chance
> to use it heavily last night and it was absolutely amazing. 


>Is there
> ANY way to have the same code that it uses to generate faces applied to
> the Booleans to help clean up that mess?

Unfortunately, probably not.  The divide 2 consecutive edges code (that makes 
3 quads rather than 4 tris when dividing 2 adjacent sides of a quad), might 
be useful, but the Knife tool divides only on existing edges, while Booleans 
try to create new ones based on the intersection of the meshes.  There are an 
arbitrary number of ways two meshes can line up, so I'm afraid there is an 
arbitrary number (probably squared) of possible faces that can arise from 
them.  And when you have only quads and tris to fill those ways with, it 
makes a mess.

What is needed in mesh based booleans, is a way to inteligently decide how 
close to the original shape of the meshes, the intersection must be made.
Robert Wenzlaff  rwenzlaff@soylent-green.com