[Bf-committers] bmesh merge timeline

joe joeedh at gmail.com
Tue Sep 8 12:18:56 CEST 2009

On Tue, Sep 8, 2009 at 3:46 AM, Wael EL ORAIBY<wael.eloraiby at gmail.com> wrote:
>> * Various selection tools; e.g. shortest path.
>> * Beauty fill.
>> * Edge fill.
>> * Triangles to Quads.
>> * Add Primitives.
> Are these tools dependent of the bridge code ? maybe I can help you
> out with some of them on my free time.

Ah yeah those use the bridge code.  The relevent code is
beauty_fill(), join_triangles(), and everything in editmesh_add.c
(I'll do edge fill myself, it's not especially hard, it's just

> 1. How many selection tool left to port: only shortest path?

There's probably at least half a dozen of them, I'm sure.  They don't
take long to do though.  I'm not sure what they all are, at the
moment.  Things like vgroup select, material select, shortest path,
you already did shift-g, select non-manifold, etc.

> 2. About primitives, should we use ngons for circles/cylinder/...
> (this removes the vertices inside the circle...)

 Ngons for circles/cylinders/cones makes sense, I think, but would
have to see what other people think.

> what are the tools that are dependent of tri/quads and what is the
> advised replacement? (like mirror uv...)

Most such tools can be ported as-is; e.g. join triangles, beauty fill,
edge fill, etc.  Crappy tools that don't make sense you can ask people
on this list and in IRC about, like mirror uv :)

I also forgot to mention on the todo, a create faces from edgenet
tool.  I think this is an important thing to have, and I have
prototyped an algorithm that seems to work for it (the way editmesh
does it is a hack that only works with triangles and quads :) ).
Still, if anyone knows of any papers or reference material on this
subject, it'd be nice if they could send me links to it.


More information about the Bf-committers mailing list