File PLY di esempio — Scarica mesh e nuvole di punti per i test
PLY — Polygon File Format (Stanford Triangle Format) · .ply · tipo MIME application/octet-stream
Scarica un file PLY di esempio per testare un visualizzatore di nuvole di punti, una pipeline di fotogrammetria o di scansione, oppure un parser PLY. Ci sono due nuvole di punti (100.000 punti in binario e 10.000 in ASCII, ciascuna con XYZ, normali e colore RGB) e due mesh triangolari con colori per vertice, da 4.096 triangoli (ASCII) e 51.200 triangoli (binario little-endian).
L'intestazione di un PLY dichiara i propri elementi e proprietà, quindi il file può contenere di tutto, da semplici punti a colori, normali e attributi personalizzati: per questo lo usano scanner e strumenti di ricerca. Ma è proprio questa flessibilità a mettere in difficoltà i parser; questi file coprono le disposizioni di proprietà più comuni. I punti sono campionati sulla superficie del nodo torico a partire da un seed fisso, quindi la nuvola è identica a ogni download.

Scarica file PLY di esempio
| File | Dettagli | Dimensione | Scarica |
|---|---|---|---|
sample-mesh-vertex-colors-ascii.ply | 4096 triangoli · 2048 vertici · normali · colori dei vertici · metri, asse Y verso l'alto | 201 KB | |
sample-point-cloud-10k-ascii.ply | 10.000 punti · normali · colori dei vertici · metri, asse Y verso l'alto | 680 KB | |
sample-mesh-vertex-colors-binary.ply | 51.200 triangoli · 25.600 vertici · normali · colori dei vertici · metri, asse Y verso l'alto | 1.4 MB | |
sample-point-cloud-100k-binary.ply | 100.000 punti · normali · colori dei vertici · metri, asse Y verso l'alto | 2.7 MB |
Usa questi file dalla riga di comando o in CI
Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.
# Scarica un file curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/ply/sample-mesh-vertex-colors-ascii.ply # Verificalo (lo SHA-256 è indicato per ogni file qui sopra) shasum -a 256 sample-mesh-vertex-colors-ascii.ply # Indice leggibile da macchina di tutti i file di esempio curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="ply")'
Il formato PLY in breve
| Nome completo | PLY — Polygon File Format (Stanford Triangle Format) |
|---|---|
| Estensioni | .ply |
| Tipo MIME | application/octet-stream |
| Codifiche | ASCII e binary_little_endian 1.0 |
| Proprietà dei vertici | float x y z, float nx ny nz, uchar red green blue |
| Facce | list uchar int vertex_indices (solo nelle mesh) |
| File più grande | 100.000 punti, 2,7 MB |
| Unità | Nessuna nel file — questi esempi sono in metri, asse Y verso l'alto |
Cosa si testa con i file PLY di esempio
- Rendering e LOD di nuvole di punti
- Visualizzazione dei colori per vertice nei visualizzatori di mesh
- Parsing dell'intestazione PLY ASCII e binaria
- Importazione da scansione 3D e fotogrammetria
- Conversione di nuvole di punti in mesh
- Prestazioni del parser su 100.000 punti
Domande frequenti
PLY è un formato per mesh o per nuvole di punti?
Entrambi. Un file PLY con il solo elemento vertex è una nuvola di punti; aggiungendo un elemento face diventa una mesh poligonale. Pubblichiamo entrambi i tipi, così puoi verificare che il tuo visualizzatore li gestisca.
Perché si chiama formato Stanford?
PLY è stato progettato a Stanford negli anni '90 per memorizzare i dati degli scanner 3D, e le scansioni dello Stanford Bunny e del Dragon sono state distribuite in questo formato. È ancora l'output predefinito di molti strumenti di scansione e fotogrammetria.
Quali unità di misura e quale asse verticale usano questi file?
glTF, GLB, OBJ, PLY, OFF, DAE e USDZ sono in metri con asse Y verso l'alto (il nodo torico misura circa 1,4 m di larghezza). STL e 3MF sono in millimetri con asse Z verso l'alto e poggiano su z = 0, come si aspettano gli slicer. FBX è in centimetri con asse Y verso l'alto. Unità e asse verticale di ogni file sono indicati nei suoi dettagli, così puoi verificare che il tuo importatore scali e ruoti correttamente.
Da dove provengono questi modelli?
Li generiamo noi. Uno script costruisce la geometria a partire da formule (un nodo torico, sfere UV, cubi e una staffa realizzata con una libreria di modellazione booleana), poi scrive ogni formato di file byte per byte seguendone la specifica. Nulla viene scaricato, scansionato o convertito dal modello di qualcun altro: per questo sono gratuiti per qualsiasi uso, anche commerciale, senza obbligo di attribuzione.
Questi file PLY sono sicuri da scaricare?
Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.
Posso usare i file PLY di esempio per scopi commerciali?
Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.
Posso fare hotlink a questi file o usarli nella CI?
Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).
File di esempio correlati
Strumenti gratuiti che funzionano con PLY
- Generatore di hash — Calcola l'hash di testo o file con MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifica un checksum o calcola un HMAC. I file non lasciano mai il tuo dispositivo.
- Generatore di file di prova — Genera nel browser un file fittizio di qualsiasi dimensione esatta, da 1 KB a 2 GB: byte casuali, testo, CSV o JSON.
Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.
Stai testando una pipeline di file? Le costruiamo noi.
Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.
Scopri gli strumenti gratuiti