[Bf-python] Fwd: Planarizer add-on

Campbell Barton ideasman42 at gmail.com
Wed Jul 3 12:41:31 CEST 2013


Hi Mark, I checked the addon, a few comments..

* There are some optimizations that can be made, BMesh for example
knows the next and previous edges and vertices in a face so you don't
need to search for them like its doing now.

* Seems like this is limited to quads? Would be nice to make it work
for any 4+ sided face.

* It defaults to aligning to the cursor, not sure this is a useful default?

* Generally useful, Think it can be included in contrib immediately
(mail me direct with your project.blender.org username if you like and
we can take it from there).

* Longer term I think we could collect tools like this into a `Cleanup` menu....
 [Mesh -> Cleanup -> Planerize-Faces, Split-Non-Planer-Faces,
Split-Concave-NGons, Collapse-Degenerate-Edges, Limited dissolve,
Angle-Limited-Beauty-fill... etc]


There are quite a few obscure sounding tools which end up being handy
when cleaning up high poly models when doing so manually isn't an
option.

Currently tools are getting mixed in with more general purpose tools
and I think it makes their purpose a bit unclear.


On Fri, Jun 28, 2013 at 5:25 AM, Mark Riedesel <mark at klowner.com> wrote:
> Greetings,
>
> A few days ago I wrote up a little plug-in for correcting non-planar
> faces and flattening sections of geometry to an arbitrary axis.
>
> I'm just wondering if there's an interest in including it
> bf-extensions. I'm happy make any adjustments if needed.
>
> project on github:
> https://github.com/Klowner/blender-planarizer
>
> add-on:
> https://raw.github.com/Klowner/blender-planarizer/v0.2.0/mesh_planarizer.py
>
> intro video:
> http://www.youtube.com/watch?v=XYROkaygnys
>
>
> Thanks!
>
> -Mark
>
> (Klowner on freenode)
> www.klowner.com
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://lists.blender.org/mailman/listinfo/bf-python



-- 
- Campbell



More information about the Bf-python mailing list