Skip to content
Novus Examples
ply87.8 KB

Point Cloud GT — Orb Dense Clean (PLY)

Dense, noise-free point cloud sampled on the orb surface — the reconstruction target for scoring a photogrammetry / point-cloud-cleanup tool.

ply

model/ply

87.8 KB
Format
ASCII PLY
Points
2600
Role
clean ground truth
Shape
orb
Seed
3401

Binary ply — no in-browser preview. Download it above to open in a compatible application.

Specifications

Format
ASCII PLY
Points
2600
Role
clean ground truth
Shape
orb
Seed
3401

What is a .ply file?

PLY (.ply, Polygon/Stanford Triangle Format) is a flexible 3D format storing a list of vertices and faces with arbitrary per-element properties (position, colour, normals, confidence), in ASCII or binary. It is standard for scanned meshes and point clouds.

How to use this file

Use an example .ply file to test mesh/point-cloud parsers (Open3D, MeshLab), per-vertex colour handling, and PLY conversion.

How to use this file for testing

“Point Cloud GT — Orb Dense Clean (PLY)” is a deterministic Novus Examples fixture for Point cloud testing, Photogrammetry testing. A dense, noise-free point cloud paired with a sparse, noisy scan of the same surface — a reconstruction / denoise target for point-cloud tooling.

Documented properties for this file: seed 3401 · clean ground truth · ASCII PLY. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

3D and CAD fixtures carry one small, documented solid or scene. Convert and inspect against the known geometry, units, and structure; format twins let you diff interchange fidelity, and the 3D viewer previews the actual mesh.

Code examples

import trimesh  # pip install trimesh

mesh = trimesh.load("orb-dense-clean.ply")
print(mesh.bounds, mesh.faces.shape)

Generated by generation/models_ai.py. Free for any use, no attribution required — license.