[Bf-python] mesh boolean functionality (Geometry module?)

Frédéric COIFFIER frederic.coiffier at free.fr
Fri Feb 16 13:53:34 CET 2007


About boolean operations, I encounter some limitations with the new 
algorithm : after several boolean operations, there are very small triangles 
and some times, the boolean algorithm hangs with this kind of meshes.

Le mardi 30 janvier 2007, Joel Leineweber a écrit :
> I agree ... modifiers should replace the need for this. But if that's the
> case I now run into another problem. Every time I need to do a boolean I
> need to create two objects in addition to the two meshes, link them up and
> then get the resulting mesh. So, say I need to boolean 100 objects together
> (actually a very low number for the script I'm writing) ... while I only
> want the one resulting object, I'm filling up the blender library with
> approximately 200 objects and since I can't delete them from the library
> (only "unlink"), the script takes way too much memory and after running it
> the blend file needs to be saved and reopened (sometimes twice). So if
> modifiers are the only way to do booleans and similar functions, then there
> should be a way to actually remove items from the blender library instead
> of just unlinking them. The only other solution to this problem I can think
> of is to create my own object manager class that empties and reuses
> datablocks so I'm not bloating blender's library (this could slow down my
> script). Anybody else have a better solution?
>
> On 1/30/07, Campbell Barton <cbarton at metavr.com> wrote:
> > Yep, modifiers should replace the need for this.
> >
> > Frédéric COIFFIER wrote:
> > > Hello,
> > >
> > > I submitted a patch to do that :
> >
> > http://projects.blender.org/tracker/index.php?func=detail&aid=3928&group_
> >id=9&atid=127
> >
> > > But it seems Blender.Modifier replaces the need for this function.
> > > I did't get time to look at this module for the moment.
> > >
> > > FrÃ(c)dÃ(c)ric
> > >
> > > Le mardi 5 dÃ(c)cembre 2006, Joel Leineweber a Ã(c)crit :
> > >> What are the future plans for the Geometry module? My request is
> > >> specifically to have Booleans added to this module. The new booleans
> >
> > are
> >
> > >> very powerful, and while I could try to use something like megabool
> >
> > along
> >
> > >> with my script, it would be much faster and more powerful to use the
> > >> built-in booleans. I would start coding it right now if I knew C or
> >
> > C++,
> >
> > >> but unfortunately I only know python.
> > >>
> > >> Are there any other options for getting boolean functionality in
> > >> python right now? I can't really release my script until I have a way
> > >> of doing this.
> > >>
> > >> thanks again for your help,
> > >> bydesign
> > >
> > > _______________________________________________
> > > Bf-python mailing list
> > > Bf-python at projects.blender.org
> > > http://projects.blender.org/mailman/listinfo/bf-python
> >
> > --
> > Campbell J Barton
> >
> > 133 Hope Street
> > Geelong West, Victoria 3218 Australia
> >
> > URL:    http://www.metavr.com
> > e-mail: cbarton at metavr.com
> > phone: AU (03) 5229 0241
> > _______________________________________________
> > Bf-python mailing list
> > Bf-python at projects.blender.org
> > http://projects.blender.org/mailman/listinfo/bf-python





More information about the Bf-python mailing list