This set of scripts is an updated form of the old Fix Bad Geometry scripts.
All the scripts have better feedback and run faster than the old scripts.
It replaces the Zero Area Triangle function with a Zero Area Polygon function.
Only selects floating vertices, no dialog to delete them anymore. This makes it safer to work with NURBS objects.
Geometry Selection Panel
Usage:
Simple Selection
- Tris - select 3 sided polygons, triangles
- Quads - Select 4 sided polygons
- Ngons - select polygons with more than 4 sides
Random Selection
- Percent - the number of points or faces to select
- Weight - provide random selection weights to the vertices that are selected
- Points - select random vertices
- Faces - select random faces
Error Selection
- Concave - select concave polygons and polygons with holes
- Floating Points - select points that have no edge connections
- Lamina Faces - select polygons that share all the same vertices
- Non-Manifold - select edges that have more than 2 polygons in common
- Remove SDS - removes a bad corrupted SDS from a mesh so it can be reapplied
- Non-Planar - select polygons that are not flat
- Zero Length Edges - select triangles that have a zero length side
- Zero Area Faces - select polygons that are very small
3DBuzz Tutorial that inspired this collection of tools. video is 016-cleanup available in mp4 and ogv formats.
Notes:
- Large meshes may spend some time on the "Get face unities..." step
- Remove SDS is the only tool in the panel that will alter the geometry.
It works by making a new mesh and copying the old mesh streams into it.
- Tolerance - is a sensitivity control used for Non-Planar, Zero Length Edges and Zero Area Faces.
Lower tolerance will select fewer elements. Non-Planar value of 0.25 is about 45 degree bend in the polygon, 0.98 is about 90 dgrees.
Any angle 90 and up will always select as non-planar.
-
Non-Manifold is good for finding polygons that come together in a T configuration and for finding internal faces.
For internal faces convert the selection of edges to faces.
Will also select the edges of lamina faces.
-
Lamina will find identical faces sharing the same vertices.
It's like stacked faces that have been fused together.
- Zero length edges selects the triangles that contain the edge.
-
Remove SDS strips out all extra mesh information and replaces
the mesh with the stripped down version then it takes SDS down 10
levels and resets SDS.
Geometry Selection Utilities Old Installer
July 15, 2023