Skip to content

Module 3: Assessment Quiz

Module: U11M3 - Mesh Processing and Export Passing Score: 70%


Question 1: Point Cloud to Mesh Conversion

What does mesh reconstruction (meshing) do to a point cloud?

Explanation: Mesh reconstruction (also called surface reconstruction) takes unconnected 3D points and generates a triangulated surface mesh. Each triangle is defined by three vertices (points) and three edges. The resulting mesh is a continuous surface that can be used for visualization, 3D printing, CAD import, and measurement — tasks that raw point clouds cannot support directly.


Question 2: Poisson Reconstruction

What does the Poisson surface reconstruction algorithm require as input beyond point positions?

Explanation: Poisson reconstruction solves a mathematical equation (Poisson's equation) that finds a smooth surface passing through the point cloud. It requires oriented normal vectors at each point to determine which side is "inside" vs. "outside" the surface. Without normals, the algorithm cannot determine surface orientation and will fail or produce incorrect geometry.


Question 3: Mesh Decimation

What is the purpose of mesh decimation?

Explanation: Decimation (also called simplification) reduces the number of triangles in a mesh by collapsing edges, merging vertices, or removing triangles that contribute minimal geometric detail. A 5-million-triangle scan mesh might be decimated to 500,000 triangles for 3D printing or 50,000 for web visualization, with minimal visible quality loss. The key is preserving important geometric features while removing redundant detail in flat or gently curved regions.


Question 4: Mesh Smoothing

What is the risk of applying too much smoothing to a scanned mesh?

Explanation: Smoothing algorithms (Laplacian, Taubin, HC) reduce surface noise by averaging vertex positions with their neighbors. Mild smoothing removes scan noise while preserving features. Excessive smoothing rounds off sharp edges, fills in small details, and shrinks the overall model. The goal is to remove noise without destroying the real geometry — this requires careful parameter tuning and visual verification.


Question 5: Hole Filling

When should you fill holes in a scanned mesh?

Explanation: Hole filling generates new geometry to close gaps in the mesh. Simple holes in flat or gently curved areas can be filled reliably by interpolation. Complex holes in areas with important features should be re-scanned rather than guessed at. For 3D printing, the mesh must be watertight (no holes), so filling is required. For inspection or measurement, leaving holes is preferable to introducing fabricated geometry.


Question 6: STL File Format

What data does the STL file format store?

Explanation: STL (Stereolithography) is the most common format for 3D printing. It stores only triangulated surface geometry — three vertices per triangle and an outward-facing normal vector. STL contains no color, texture, material properties, or internal structure information. It exists in ASCII (human-readable but large) and binary (compact) variants. Its simplicity makes it universally supported but limited for applications needing texture or color.


Question 7: OBJ vs. STL

What advantage does the OBJ file format have over STL for scanned data?

Explanation: OBJ (Wavefront) format supports vertex positions, texture coordinates (UV mapping), material libraries (.mtl files), and per-vertex color. This makes it ideal for scanned objects where preserving the photographed surface texture is important — museum artifacts, architectural documentation, visual effects. STL discards all color/texture data. OBJ files are paired with texture image files (JPG, PNG) referenced by the .mtl material file.


Question 8: PLY File Format

What makes the PLY format particularly useful for 3D scanning workflows?

Explanation: PLY (Polygon File Format / Stanford Triangle Format) was originally designed for storing 3D scanner output. It supports arbitrary per-vertex and per-face properties: position, color, normals, confidence values, timestamps, and custom attributes. Both ASCII (readable, larger) and binary (compact, faster) versions exist. PLY is the default format in many scanning and point cloud processing tools (CloudCompare, MeshLab).


Question 9: Manifold Mesh

What does it mean for a mesh to be "manifold" (watertight)?

Explanation: A manifold (watertight) mesh has no boundary edges (holes), no non-manifold edges (where 3+ triangles share an edge), and consistent face orientation (all normals point outward). This is required for 3D printing — slicing software cannot generate toolpaths for non-manifold geometry. Mesh repair tools can identify and fix many non-manifold issues automatically.


Question 10: Reverse Engineering Workflow

What is the goal of reverse engineering from scan data?

Explanation: Reverse engineering transforms a scan mesh (fixed, non-editable triangulated surface) into a parametric CAD model (editable features: extrusions, fillets, holes with defined dimensions). This enables design modification, manufacturing drawing creation, and integration into CAD assemblies. The process involves fitting geometric primitives (planes, cylinders, spheres) and CAD features to the scan data, typically in software like SolidWorks, Fusion 360, or Geomagic Design X.


Question 11: Mesh Quality Metrics

Which metric is most important for evaluating whether a processed mesh is suitable for 3D printing?

Explanation: For 3D printing, the mesh must be watertight. Slicer software interprets the mesh as a solid volume boundary — if there are holes, inverted normals, or non-manifold edges, the slicer cannot determine what is inside vs. outside, resulting in failed prints, missing layers, or unpredictable artifacts. Triangle count and resolution matter for detail, but a non-manifold mesh will fail regardless of resolution.


Question 12: Decimation Trade-offs

When decimating a mesh from 5 million triangles to 100,000 triangles (98% reduction), what is the primary concern?

Explanation: Aggressive decimation removes the vast majority of triangles. Algorithms prioritize removing triangles in flat/smooth areas where detail is redundant, but at 98% reduction, even important features may be simplified. Sharp edges become rounded, small holes disappear, thin walls may collapse. Best practice: decimate incrementally, verify critical dimensions after each step, and use feature-preserving decimation settings that protect edges and boundaries.