Skip to content
Testaroo

Broken meshes with a watertight target

A watertight mesh paired with a deliberately broken twin (holes, missing faces, open ends), the input and intended result for a mesh-repair / hole-filling tool.

Each card starts with one representative test file. Choose a use case, search, or filter to find a specific profile; a card’s variant menu contains its related samples.

Filter these files
More filters and sorting
More file filters

Results

9 test families · 20 available files · Page 1 of 1

Preview of GLB: Clean Reference Cube

Degenerate

GLB: Clean Reference Cube

The clean reference cube as a GLB, so the same baseline is available to glTF tooling and to the site's 3D preview. Identical topology to the OBJ twin in this group.

File
GLB · Degenerate · 12 triangles
Preview of GLB: Duplicate Vertices, Split Seam

Degenerate

GLB: Duplicate Vertices, Split Seam

The duplicated-corner cube as a GLB. Because glTF stores every attribute per vertex, the duplication doubles the position and normal buffers for a shape that needs eight corners: the cheapest optimisation an asset pipeli

File
GLB · Degenerate · 12 triangles
Preview of GLB: Inverted Normals / Mixed Winding

Degenerate

GLB: Inverted Normals / Mixed Winding

The mixed-winding cube as a GLB with a default single-sided material, so the reversed faces are culled and you can see straight through the model. Turning on doubleSided hides the defect without fixing it, which is the t

File
GLB · Degenerate · 12 triangles
Preview of GLB: Non-manifold Edge (three faces on one edge)

Degenerate

GLB: Non-manifold Edge (three faces on one edge)

The finned cube as a GLB. It renders without complaint in any viewer (rasterisation never asks about adjacency), so this is the fixture that separates tools which actually analyse topology from tools which merely draw tr

File
GLB · Degenerate · 14 triangles
Preview of GLB: Zero-area Triangles

Degenerate

GLB: Zero-area Triangles

The same four degenerate triangles inside a structurally valid GLB. The file passes every glTF schema check (nothing in the format forbids a zero-area face), so this is the fixture for geometry validation as opposed to d

File
GLB · Degenerate · 16 triangles
Preview of OBJ: NaN Vertex Coordinates

Degenerate

OBJ: NaN Vertex Coordinates

The same NaN vertex in Wavefront OBJ, where the literal is the bare token `nan`. Normals are deliberately not written, because the three faces touching that vertex have no computable normal, which is exactly the state an

File
OBJ · Degenerate · 12 triangles