Notes

3D Mesh

A 3D mesh is a digital skin wrapped around an object’s shape. It lets a computer represent a chair, a face, a car, or an organ as a surface in three-dimensional space rather than as a flat image or a loose collection of depth points.

How a mesh represents shape
A mesh is built from three main ingredients:

  • Vertices: points with 3D coordinates, such as (x, y, z).
  • Edges: connections between pairs of vertices.
  • Faces: small surface pieces enclosed by edges, usually triangles. A triangular mesh is popular because any complex surface can be approximated with triangles.

Think of a geodesic dome: its individual triangles are flat, but enough small triangles together create a convincing curved surface. A mesh can also store texture coordinates, which tell software how to place a photograph-like color pattern onto its surface, and normal vectors, which describe the surface direction needed for realistic lighting.

How computer vision creates and uses meshes
Vision systems reconstruct meshes from data such as multi-view photographs, stereo cameras, RGB-D sensors, or CT and MRI scans. For example, a depth camera first produces a point cloud—many unconnected 3D measurements. Reconstruction algorithms then connect suitable points into faces, producing a continuous surface. Techniques such as Poisson surface reconstruction help fill small gaps and smooth noisy measurements.

Why the representation matters
Meshes give a system a usable model of an object’s geometry. They support:

  • measuring a manufactured part for dents, cracks, or missing material;
  • planning where a robot can grasp an object;
  • building patient-specific anatomical models from medical scans;
  • rendering reconstructed buildings or vehicles from new camera viewpoints.

Mesh quality matters: too few faces lose important detail, while too many faces consume memory and slow rendering or analysis. Libraries such as Open3D represent these structures with a TriangleMesh object for processing, visualization, and geometric measurement.

A 3D mesh is a digital representation of an object or scene’s surface, formed from connected vertices, edges, and polygonal faces—typically triangles. Vertex positions define geometry, while associated attributes such as normals, colors, and texture coordinates support realistic rendering. In computer vision, meshes provide a compact, editable surface model for 3D reconstruction, pose estimation, simulation, and augmented or virtual reality; without them, recovered geometry is harder to render, measure, and interact with.

A 3D mesh is like the wire frame under a clay sculpture. Imagine covering an object—a face, a car, or a chair—with many tiny flat pieces, usually triangles. Together, these pieces form its surface and give software a usable 3D shape.

In computer vision, meshes help AI represent things it sees in the real world, not just as flat pictures but as objects with depth and form. This matters for animation, video games, virtual try-ons, medical scans, and robots that need to understand what is around them. Some AI systems can learn to build meshes from lots of unlabeled images, finding recurring visual patterns without being told exactly what every shape is.