Skip to content
Testaroo

Explore the test library

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.

192 results

Page 7 of 8; 24 results per page.

Show the canonical directory
Preview of PNG: External glTF Base-colour Texture
png
182 B
Actual file preview for PNG: External glTF Base-colour Texture

PNG: External glTF Base-colour Texture

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.

File
PNG · Buffers · 64 × 64 px
Use case
Texture map testingConversion testing· Conversion set
Preview of Point Cloud: Fibonacci Sphere (GLB, POINTS)
glb
28.8 KB
Actual file preview for Point Cloud: Fibonacci Sphere (GLB, POINTS)

Point Cloud: Fibonacci Sphere (GLB, POINTS)

The same 1,200-point coloured sphere as a GLB using the POINTS primitive mode, for testing point-cloud rendering in glTF viewers.

File
GLB · Point Cloud
Use case
Conversion testing· Conversion set
Preview of Point Cloud: Fibonacci Sphere (PLY)
ply
42.6 KB
Actual file preview for Point Cloud: Fibonacci Sphere (PLY)

Point Cloud: Fibonacci Sphere (PLY)

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.

File
PLY · Point Cloud
Use case
Conversion testing· Conversion set
Preview of Pr backpack: reconstructed mesh (GLB)
glb
2.7 MB
Actual file preview for Pr backpack: reconstructed mesh (GLB)

Pr backpack: reconstructed mesh (GLB)

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.

File
GLB · Mesh · 94,640 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Pr backpack: reconstructed mesh (OBJ)
obj
7.6 MB
Actual file preview for Pr backpack: reconstructed mesh (OBJ)

Pr backpack: reconstructed mesh (OBJ)

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.

File
OBJ · Mesh · 94,640 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Pr headphone: reconstructed mesh (GLB)
glb
2.3 MB
Actual file preview for Pr headphone: reconstructed mesh (GLB)

Pr headphone: reconstructed mesh (GLB)

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.

File
GLB · Mesh · 81,128 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Pr headphone: reconstructed mesh (OBJ)
obj
6.5 MB
Actual file preview for Pr headphone: reconstructed mesh (OBJ)

Pr headphone: reconstructed mesh (OBJ)

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.

File
OBJ · Mesh · 81,128 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Pr laptop: reconstructed mesh (GLB)
glb
2.5 MB
Actual file preview for Pr laptop: reconstructed mesh (GLB)

Pr laptop: reconstructed mesh (GLB)

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.

File
GLB · Mesh · 85,876 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Pr laptop: reconstructed mesh (OBJ)
obj
6.9 MB
Actual file preview for Pr laptop: reconstructed mesh (OBJ)

Pr laptop: reconstructed mesh (OBJ)

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.

File
OBJ · Mesh · 85,876 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Spur Gear: 16 teeth (DXF)
dxf
21.2 KB
Actual file preview for Spur Gear: 16 teeth (DXF)

Spur Gear: 16 teeth (DXF)

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.

File
DXF · Cad
Use case
Conversion testing· Conversion set
Preview of Spur Gear: 16 teeth (STEP)
step
3.3 KB
Actual file preview for Spur Gear: 16 teeth (STEP)

Spur Gear: 16 teeth (STEP)

The same 16-tooth spur-gear profile as STEP AP214 CARTESIAN_POINT entities: the CAD-exchange twin of the DXF, for testing STEP parsing.

File
STEP · Cad
Use case
Conversion testing· Conversion set
Preview of STEP: AP214 Cube Corner Points
step
673 B
Actual file preview for STEP: AP214 Cube Corner Points

STEP: AP214 Cube Corner Points

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.

File
STEP · Cad
Preview of STL: ASCII Corner SAMPLE
stl
145 B
Actual file preview for STL: ASCII Corner SAMPLE

STL: ASCII Corner SAMPLE

Tiny ASCII STL SAMPLE (corner) for mesh importer smoke tests.

File
STL · Textured · ASCII
Use case
Conversion testing· Conversion set
Preview of STL: ASCII Cube
stl
2.9 KB
Actual file preview for STL: ASCII Cube

STL: ASCII Cube

A 10 mm cube as ASCII STL, human-readable facet/normal/vertex records. The most portable 3D-print mesh format; for testing STL parsers and slicers.

File
STL · Mesh · 12 triangles
Use case
Conversion testing· Conversion set
Preview of STL: ASCII Pyramid SAMPLE
stl
147 B
Actual file preview for STL: ASCII Pyramid SAMPLE

STL: ASCII Pyramid SAMPLE

Tiny ASCII STL SAMPLE (pyramid) for mesh importer smoke tests.

File
STL · Textured · ASCII
Use case
Conversion testing· Conversion set
Preview of STL: ASCII Slab SAMPLE
stl
141 B
Actual file preview for STL: ASCII Slab SAMPLE

STL: ASCII Slab SAMPLE

Tiny ASCII STL SAMPLE (slab) for mesh importer smoke tests.

File
STL · Textured · ASCII
Use case
Conversion testing· Conversion set
Preview of STL: ASCII Tetra SAMPLE
stl
143 B
Actual file preview for STL: ASCII Tetra SAMPLE

STL: ASCII Tetra SAMPLE

Tiny ASCII STL SAMPLE (tetra) for mesh importer smoke tests.

File
STL · Textured · ASCII
Use case
Conversion testing· Conversion set
Preview of STL: ASCII Wedge SAMPLE
stl
143 B
Actual file preview for STL: ASCII Wedge SAMPLE

STL: ASCII Wedge SAMPLE

Tiny ASCII STL SAMPLE (wedge) for mesh importer smoke tests.

File
STL · Textured · ASCII
Use case
Conversion testing· Conversion set