PLY (formát souboru) - PLY (file format)
![]() | Tento článek je tón nebo styl nemusí odrážet encyklopedický tón použitý na Wikipedii.Květen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Přípona názvu souboru | .vrstva |
---|---|
Typ internetového média | text / prostý |
Typový kód | ASCII /Binární soubor |
Magické číslo | vrstva |
Vyvinul | Greg Turk, Stanfordská Univerzita |
První vydání | 1994[1] |
Typ formátu | Formát 3D modelu |
VRSTVA je formát počítačového souboru známý jako Polygonový formát souboru nebo Formát Stanfordského trojúhelníku. Byl navržen hlavně k ukládání trojrozměrných dat ze 3D skenerů. Formát pro ukládání dat podporuje relativně jednoduchý popis jediného objektu jako seznam nominálně plochých polygonů. Lze uložit celou řadu vlastností, mezi něž patří: barva a průhlednost, normály povrchu, souřadnice textur a hodnoty spolehlivosti dat. Formát umožňuje, aby měl člověk různé vlastnosti pro přední a zadní část polygonu. Existují dvě verze formát souboru, jeden dovnitř ASCII, druhý v binární.

Formát souboru
Soubory jsou uspořádány jako záhlaví, které určuje prvky sítě a jejich typy, následované samotným seznamem prvků. Prvky jsou obvykle vrcholy a plochy, ale mohou zahrnovat další entity, jako jsou hrany, vzorky map rozsahů a trojúhelníkové pruhy.
Záhlaví ASCII i binárních souborů je text ASCII. Mezi dvěma verzemi se liší pouze číselná data, která následují za hlavičkou. Záhlaví vždy začíná znakem „magické číslo ", řádek obsahující
vrstva
který identifikuje soubor jako soubor PLY. Druhý řádek označuje, o jakou variantu formátu PLY jde. Mělo by to být jedno z:
formát ascii 1.0 formát binary_little_endian 1.0 formát binary_big_endian 1.0
Budoucí verze standardu na konci změní číslo revize - ale verze 1.0 je jediná aktuálně používaná verze.
Komentáře lze vložit do záhlaví pomocí slova komentář
na začátku řádku. Vše odtamtud až do konce řádku by pak mělo být ignorováno. např.:
komentář Toto je komentář!
Klíčové slovo „element“ zavádí popis toho, jak je nějaký konkrétní datový prvek uložen a kolik jich je. V souboru, kde je 12 vrcholů, z nichž každý je znázorněn jako trojnásobek s plovoucí desetinnou čárkou (X, Y, Z), by se dalo očekávat, že uvidí:
prvek vrchol 12vlastnost float xvlastnost float yvlastnost float z
Další řádky „vlastností“ mohou znamenat, že barvy nebo jiné datové položky jsou uloženy v každém vrcholu a označují datový typ těchto informací. Pokud jde o datový typ, existují dvě varianty, v závislosti na zdroji souboru ply. Typ lze určit jedním z char uchar short ushort int uint float double, nebo jeden z int8 uint8 int16 uint16 int32 uint32 float32 float64. U objektu s deseti polygonálními plochami by se mohlo zobrazit:
prvek tvář 10 seznam vlastností uchar int vertex_index
Slovo „seznam“ označuje, že údaji je seznam hodnot, z nichž první je počet záznamů v seznamu (v tomto případě reprezentován jako „uchar“). V tomto příkladu je každá položka seznamu reprezentována jako „int“. Na konci záhlaví musí být vždy řádek:
záhlaví
ASCII nebo binární formát
Ve verzi formátu ASCII jsou vrcholy a tváře každý popsány jeden na řádek s čísly oddělenými mezerou. V binární verzi jsou data jednoduše zabalena těsně vedle sebe na ‚endianness 'uvedeném v záhlaví a s datovými typy uvedenými v záznamech‚ vlastnosti'. U společné reprezentace "seznamu vlastností ..." pro mnohoúhelníky je prvním číslem tohoto prvku počet vrcholů, které má mnohoúhelník, a zbývající čísla jsou indexy těchto vrcholů v předchozím seznamu vrcholů.
Dějiny
Formát PLY byl vyvinut v polovině 90. let Greg Turk a další ve Stanfordské grafické laboratoři pod vedením Marca Levoye. Jeho design byl inspirován Wavefront .obj formát, ale formát Obj postrádal rozšiřitelnost pro libovolné vlastnosti a seskupení, takže klíčová slova „vlastnost“ a „prvek“ byla navržena tak, aby zobecnila pojmy vrcholů, ploch, přidružených dat a dalších seskupení.
Viz také
- STL (formát souboru)
- Formát souboru aditivní výroby
- Soubor Wavefront .obj, formát souboru definice 3D geometrie s .obj přípona souboru
- MeshLab: otevřená aplikace pro Windows, Mac OS X a Linux pro vizualizaci, zpracování a převod trojrozměrných sítí do nebo z formátu souboru PLY.
- CloudPorovnat, další aplikace s otevřeným zdrojovým kódem pro zpracování souborů PLY.
- Mathematica Technický výpočetní systém, který dokáže pracovat se soubory PLY.
Reference
- ^ Greg Turk. „Formát souboru PLY Polygon“. Archivovány od originál dne 2016-12-04.
externí odkazy
- PLY - Polygon File Format
- Některé nástroje pro práci se soubory PLY (zdrojový kód C)
- rply - softwarová knihovna Ansi C pro čtení a zápis souborů PLY (licence MIT)
- libply - softwarová knihovna C ++ pro čtení a zápis souborů PLY (licence GNU)
- Další softwarová knihovna C ++ pro čtení a zápis souborů PLY (licence GPL 3.0)
- Úložiště 3D modelů uložených ve formátu PLY
![]() | Tento úložiště počítače související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |