Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.
The densest level of the ladder as a binary little-endian PLY: 8,320 vertices and 16,128 faces, for the mesh-processing tools (MeshLab, CloudCompare, Open3D) that speak PLY rather than glTF.
The 64x64 two-colour checker referenced by the external-texture glTF in this group. Small, hard-edged and axis-aligned on purpose: UV seams, wrap mode and filter choices are all visible at a glance.
A 1,200-point coloured point cloud arranged on a sphere via a Fibonacci lattice: a vertex-only PLY (no faces), the format scanners and LiDAR tools produce. Paired with a GLB (POINTS) twin, for testing point-cloud loaders.
A single-image 3D reconstruction of canvas backpack on a plain grey studio background, written as binary glTF, geometry addressed through an accessor table. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 47,306 vertices and 94,640 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.1584 x 1.0098 x 1.0168 units.
A single-image 3D reconstruction of canvas backpack on a plain grey studio background, written as Wavefront text, one `v` line per vertex and one `f` line per face. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 47,306 vertices and 94,640 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.1584 x 1.0098 x 1.0168 units.
A single-image 3D reconstruction of over ear headphones on a plain white studio background, written as binary glTF, geometry addressed through an accessor table. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 40,566 vertices and 81,128 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.2347 x 1.0206 x 1.0318 units.
A single-image 3D reconstruction of over ear headphones on a plain white studio background, written as Wavefront text, one `v` line per vertex and one `f` line per face. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 40,566 vertices and 81,128 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.2347 x 1.0206 x 1.0318 units.
A single-image 3D reconstruction of open laptop on a plain white studio background, written as binary glTF, geometry addressed through an accessor table. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 42,938 vertices and 85,876 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.1754 x 1.0216 x 1.0178 units.
A single-image 3D reconstruction of open laptop on a plain white studio background, written as Wavefront text, one `v` line per vertex and one `f` line per face. Its twin in this group is the same mesh written as the other format, from ONE reconstruction rather than two runs - so the pair tests whether a reader returns the same geometry from two containers with nothing in common. Both hold 42,938 vertices and 85,876 triangles; those counts were read from the GLB's accessor table and by counting lines in the OBJ, by separate code, and a disagreement would have stopped this shipping. It is closed: every edge belongs to exactly two triangles, so there are no holes and no non-manifold edges. The bounding box measures 0.1754 x 1.0216 x 1.0178 units.
A 16-tooth spur-gear profile as a closed DXF polyline with a central hub bore: real parametric CAD geometry (not a primitive). For testing DXF parsers, CAM tools, and CAD conversion.
A minimal, well-formed STEP AP214 file holding the eight corner points of a 10 mm cube. For testing STEP header and entity parsing and CAD-exchange tooling.