Interface PLYHeader
interface PLYHeader {
buffer: ArrayBuffer;
chunkCount: number;
chunkProperties: PlyProperty[];
dataView: DataView;
rowChunkLength: number;
rowVertexLength: number;
shBuffer: ArrayBuffer | null;
shCoefficientCount: number;
shDegree: number;
vertexCount: number;
vertexProperties: PlyProperty[];
}
buffer: ArrayBuffer;
chunkCount: number;
chunkProperties: PlyProperty[];
dataView: DataView;
rowChunkLength: number;
rowVertexLength: number;
shBuffer: ArrayBuffer | null;
shCoefficientCount: number;
shDegree: number;
vertexCount: number;
vertexProperties: PlyProperty[];
}
Properties
buffer
buffer: ArrayBuffer
buffer for the data view
chunk Count
chunkCount: number
number of spatial chunks for compressed ply
chunk Properties
array listing properties per chunk
data View
dataView: DataView
data view for parsing chunks and vertices
row Chunk Length
rowChunkLength: number
length in bytes of the chunk
row Vertex Length
rowVertexLength: number
length in bytes of the vertex info
sh Buffer
shBuffer: ArrayBuffer | null
buffer for SH coefficients
sh Coefficient Count
shCoefficientCount: number
number of coefficient per splat
sh Degree
shDegree: number
degree of SH coefficients
vertex Count
vertexCount: number
number of splats
vertex Properties
array listing properties per vertex
meta info on Splat file