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 1 of 8; 24 results per page.

Show the canonical directory
Preview of 3MF: Manufacturing Cube
3mf
1 KB
Actual file preview for 3MF: Manufacturing Cube

3MF: Manufacturing Cube

A 10 mm cube as 3MF: the modern OPC-packaged manufacturing format (a ZIP of model XML plus relationships). For testing 3MF readers and slicers.

File
3MF · Mesh · 12 triangles
Use case
Conversion testing· Conversion set
Preview of A av m4: reconstructed mesh (GLB)
glb
1.6 MB
Actual file preview for A av m4: reconstructed mesh (GLB)

A av m4: reconstructed mesh (GLB)

A single-image 3D reconstruction of head and shoulders portrait of a south asian man in his fifties, 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 28,536 vertices and 57,064 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.3191 x 1.0247 x 0.8981 units.

File
GLB · Mesh · 57,064 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A av m4: reconstructed mesh (OBJ)
obj
4.5 MB
Actual file preview for A av m4: reconstructed mesh (OBJ)

A av m4: reconstructed mesh (OBJ)

A single-image 3D reconstruction of head and shoulders portrait of a south asian man in his fifties, 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 28,536 vertices and 57,064 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.3191 x 1.0247 x 0.8981 units.

File
OBJ · Mesh · 57,064 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A av nb1: reconstructed mesh (GLB)
glb
1.9 MB
Actual file preview for A av nb1: reconstructed mesh (GLB)

A av nb1: reconstructed mesh (GLB)

A single-image 3D reconstruction of head and shoulders portrait of a young androgynous person with short pink hair, 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 33,734 vertices and 67,464 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.147 x 1.0309 x 1.0116 units.

File
GLB · Mesh · 67,464 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A av nb1: reconstructed mesh (OBJ)
obj
5.4 MB
Actual file preview for A av nb1: reconstructed mesh (OBJ)

A av nb1: reconstructed mesh (OBJ)

A single-image 3D reconstruction of head and shoulders portrait of a young androgynous person with short pink hair, 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 33,734 vertices and 67,464 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.147 x 1.0309 x 1.0116 units.

File
OBJ · Mesh · 67,464 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A avatar f2: reconstructed mesh (GLB)
glb
1.7 MB
Actual file preview for A avatar f2: reconstructed mesh (GLB)

A avatar f2: reconstructed mesh (GLB)

A single-image 3D reconstruction of head and shoulders portrait of a young hijabi woman against a plain neutral 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 29,272 vertices and 58,536 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.2703 x 1.0417 x 0.9562 units.

File
GLB · Mesh · 58,536 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A avatar f2: reconstructed mesh (OBJ)
obj
4.6 MB
Actual file preview for A avatar f2: reconstructed mesh (OBJ)

A avatar f2: reconstructed mesh (OBJ)

A single-image 3D reconstruction of head and shoulders portrait of a young hijabi woman against a plain neutral 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 29,272 vertices and 58,536 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.2703 x 1.0417 x 0.9562 units.

File
OBJ · Mesh · 58,536 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A avatar m1: reconstructed mesh (GLB)
glb
2 MB
Actual file preview for A avatar m1: reconstructed mesh (GLB)

A avatar m1: reconstructed mesh (GLB)

A single-image 3D reconstruction of head and shoulders portrait of a smiling black man against 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 34,562 vertices and 69,120 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.1821 x 1.032 x 1.0028 units.

File
GLB · Mesh · 69,120 triangles
Use case
Mesh processing QA· Paired fixture
Preview of A avatar m1: reconstructed mesh (OBJ)
obj
5.5 MB
Actual file preview for A avatar m1: reconstructed mesh (OBJ)

A avatar m1: reconstructed mesh (OBJ)

A single-image 3D reconstruction of head and shoulders portrait of a smiling black man against 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 34,562 vertices and 69,120 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.1821 x 1.032 x 1.0028 units.

File
OBJ · Mesh · 69,120 triangles
Use case
Mesh processing QA· Paired fixture
Preview of Alder Table Bistro: floor plan
dxf
52.7 KB
Actual file preview for Alder Table Bistro: floor plan

Alder Table Bistro: floor plan

A ground-floor plan for Alder Table Bistro as DXF R2010, 14.0 by 9.0 metres, 126.0 square metres gross with a 37.8 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 26 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

File
DXF · Business Cad
Use case
CAD import
Preview of BIN: glTF Buffer Companion
bin
92 B
Actual file preview for BIN: glTF Buffer Companion

BIN: glTF Buffer Companion

Binary buffer companion for the textured mini glTF (positions, UVs, indices).

File
BIN · Textured
Use case
Conversion testing· Conversion set
Preview of BIN: glTF External Buffer Payload
bin
10.4 KB
Actual file preview for BIN: glTF External Buffer Payload

BIN: glTF External Buffer Payload

The binary payload the external-buffer glTF in this group points at: tightly-packed positions, normals and indices with 4-byte alignment padding. Not viewable on its own: its bufferViews live in the JSON.

File
BIN · Buffers
Use case
Conversion testingError handling· Conversion set
Preview of Cedar Street Tacos: floor plan
dxf
51.4 KB
Actual file preview for Cedar Street Tacos: floor plan

Cedar Street Tacos: floor plan

A ground-floor plan for Cedar Street Tacos as DXF R2010, 7.0 by 2.4 metres, 16.8 square metres gross with a 5.8 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 0 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

File
DXF · Business Cad
Use case
CAD import
Preview of Closed STEP stock block: 40 × 30 × 20 mm
step
3.1 KB
Actual file preview for Closed STEP stock block: 40 × 30 × 20 mm

Closed STEP stock block: 40 × 30 × 20 mm

One closed faceted BREP with six planar faces. Triangulation yields 12 triangles, eight unique geometric positions, bounds 0,0,0 to 40,30,20 mm, surface area 5,200 mm² and volume 24,000 mm³. Hard-normal vertices may be duplicated.

File
STEP · Business Cad · 12 triangles
Use case
Data import
Preview of Convert v2 3DS Semantic Geometry Reference
json
561 B
Actual file preview for Convert v2 3DS Semantic Geometry Reference

Convert v2 3DS Semantic Geometry Reference

JSON semantic reference for the 3DS tetrahedron, publishing vertex order, face indices, bounds, and the closed-mesh contract. Stable P8 artifact p8-convert-model-3ds-reference.

File
JSON · P8 Convert
Use case
Conversion testingMesh processing QA+1· Paired fixture
Preview of Convert v2 AMF Semantic Geometry Reference
json
561 B
Actual file preview for Convert v2 AMF Semantic Geometry Reference

Convert v2 AMF Semantic Geometry Reference

JSON semantic reference for the AMF tetrahedron, publishing vertex order, face indices, bounds, and the closed-mesh contract. Stable P8 artifact p8-convert-model-amf-reference.

File
JSON · P8 Convert
Use case
Conversion testingMesh processing QA+1· Paired fixture
Preview of Convert v2 DRC Semantic Geometry Reference
json
604 B
Actual file preview for Convert v2 DRC Semantic Geometry Reference

Convert v2 DRC Semantic Geometry Reference

JSON semantic reference for the DRC tetrahedron, publishing vertex order, face indices, bounds, and the closed-mesh contract. Stable P8 artifact p8-convert-model-drc-reference.

File
JSON · P8 Convert
Use case
Conversion testingMesh processing QA+1· Paired fixture
Preview of Convert v2 FBX Semantic Geometry Reference
json
561 B
Actual file preview for Convert v2 FBX Semantic Geometry Reference

Convert v2 FBX Semantic Geometry Reference

JSON semantic reference for the FBX tetrahedron, publishing vertex order, face indices, bounds, and the closed-mesh contract. Stable P8 artifact p8-convert-model-fbx-reference.

File
JSON · P8 Convert
Use case
Conversion testingMesh processing QA+1· Paired fixture
Preview of Convert v2 LWO Semantic Geometry Reference
json
561 B
Actual file preview for Convert v2 LWO Semantic Geometry Reference

Convert v2 LWO Semantic Geometry Reference

JSON semantic reference for the LWO tetrahedron, publishing vertex order, face indices, bounds, and the closed-mesh contract. Stable P8 artifact p8-convert-model-lwo-reference.

File
JSON · P8 Convert
Use case
Conversion testingMesh processing QA+1· Paired fixture
Preview of Convert v2 Occupied Voxels Source (VOX)
vox
76 B
Actual file preview for Convert v2 Occupied Voxels Source (VOX)

Convert v2 Occupied Voxels Source (VOX)

Real deterministic VOX source with four occupied voxel coordinates, palette indices, and unit occupied-coordinate bounds for Convert v2 import coverage. Stable P8 artifact p8-convert-model-vox.

File
VOX · P8 Convert
Use case
Conversion testingMesh processing QA· Paired fixture
Preview of Convert v2 Tetrahedron Source (3DS)
3ds
128 B
Actual file preview for Convert v2 Tetrahedron Source (3DS)

Convert v2 Tetrahedron Source (3DS)

Real deterministic 3DS tetrahedron source with four vertices, four triangular faces, and unit bounds for Convert v2 import coverage. Stable P8 artifact p8-convert-model-3ds.

File
3DS · P8 Convert
Use case
Conversion testingMesh processing QA· Paired fixture
Preview of Convert v2 Tetrahedron Source (AMF)
amf
634 B
Actual file preview for Convert v2 Tetrahedron Source (AMF)

Convert v2 Tetrahedron Source (AMF)

Real deterministic AMF tetrahedron source with four vertices, four triangular faces, and unit bounds for Convert v2 import coverage. Stable P8 artifact p8-convert-model-amf.

File
AMF · P8 Convert
Use case
Conversion testingMesh processing QA· Paired fixture
Preview of Convert v2 Tetrahedron Source (DRC)
drc
76 B
Actual file preview for Convert v2 Tetrahedron Source (DRC)

Convert v2 Tetrahedron Source (DRC)

Real deterministic DRC tetrahedron source with four vertices, four triangular faces, and unit bounds for Convert v2 import coverage. Stable P8 artifact p8-convert-model-drc.

File
DRC · P8 Convert
Use case
Conversion testingMesh processing QA· Paired fixture
Preview of Convert v2 Tetrahedron Source (FBX)
fbx
280 B
Actual file preview for Convert v2 Tetrahedron Source (FBX)

Convert v2 Tetrahedron Source (FBX)

Real deterministic FBX tetrahedron source with four vertices, four triangular faces, and unit bounds for Convert v2 import coverage. Stable P8 artifact p8-convert-model-fbx.

File
FBX · P8 Convert
Use case
Conversion testingMesh processing QA· Paired fixture