ai-auto-train-unreal-engine5.5-metahumans-vllms-reasoning-video-game-builder-app
/
mesh_analysis.rst.txt
.. _bpy.types.MeshStatVis: | |
.. _modeling-mesh-analysis: | |
************* | |
Mesh Analysis | |
************* | |
.. admonition:: Reference | |
:class: refbox | |
:Mode: Edit Mode | |
:Panel: :menuselection:`Header --> Overlays --> Mesh Analysis` | |
Mesh analysis is useful for displaying attributes of the mesh, | |
that may impact certain use cases. | |
The mesh analysis works in *Edit Mode* and *Solid* Viewport shading. | |
It shows areas with a high value in red, and areas with a low value in blue. | |
Geometry outside the range is displayed gray. | |
Currently the different modes target 3D printing as their primary use. | |
Overhang | |
======== | |
Extrusion 3D printers have a physical limit to the overhang that can be printed, | |
this display mode shows the overhang with angle range and axis selection. | |
Minimum/Maximum | |
Minimum/Maximum angle to display. | |
Axis | |
Axis and direction to use as the bases to calculate the angle to visualize. | |
.. figure:: /images/modeling_meshes_mesh-analysis_overhang.png | |
:width: 350px | |
:align: center | |
Overhang. | |
Thickness | |
========= | |
Printers have a limited *wall-thickness* where very thin areas cannot be printed, | |
this test uses ray casting and a distance range to the thickness of the geometry. | |
Minimum/Maximum | |
Minimum/Maximum thickness to display. | |
Samples | |
Number of samples to use to calculate the thickness. | |
.. figure:: /images/modeling_meshes_mesh-analysis_thickness.png | |
:width: 400px | |
:align: center | |
Thickness. | |
Intersections | |
============= | |
Another common cause of problems for printing are intersections between surfaces, | |
where the inside/outside of a model cannot be reliably detected. | |
Unlike other display modes, intersections have no variance and are either on or off. | |
.. figure:: /images/modeling_meshes_mesh-analysis_intersections.png | |
:width: 400px | |
:align: center | |
Intersecting faces. | |
Distortion | |
========== | |
Distorted geometry can cause problems since the triangulation of a distorted n-gon is undefined. | |
Distortion is measured by faces which are not flat, | |
with parts of the face pointing in different directions. | |
Minimum/Maximum | |
Minimum/Maximum distortion to display. | |
.. figure:: /images/modeling_meshes_mesh-analysis_distortion.png | |
:width: 300px | |
:align: center | |
Distorted Faces. | |
Sharp Edges | |
=========== | |
Similar to wall-thickness, sharp edges can form shapes that are too thin to be able to print. | |
Minimum/Maximum | |
Minimum/Maximum angle to display. | |
.. figure:: /images/modeling_meshes_mesh-analysis_sharp-edges.png | |
:width: 350px | |
:align: center | |
Sharp edges. | |
Known Limitations | |
================= | |
There are some known limitations with mesh analysis: | |
- Currently only displayed with Deform Modifiers. | |
- For high-poly meshes the performance is low while editing. | |