@loaders.gl/potree
Version:
potree loaders for large point clouds.
35 lines • 997 B
TypeScript
/** Node metadata from index file */
export type POTreeTileHeader = {
/** Number of child nodes */
childCount: number;
/** Human readable name */
name: string;
/** Child availability mask */
childMask: number;
};
/** Hierarchical potree node structure */
export type POTreeNode = {
/** Index data */
header: POTreeTileHeader;
/** Human readable name */
name: string;
/** Number of points */
pointCount: number;
/** Node's level in the tree */
level: number;
/** Has children */
hasChildren: boolean;
/** Space between points */
spacing: number;
/** Available children */
children: POTreeNode[];
/** All children including unavailable */
childrenByIndex: POTreeNode[];
};
/**
* load hierarchy
* @param arrayBuffer - binary index data
* @returns root node
**/
export declare function parsePotreeHierarchyChunk(arrayBuffer: ArrayBuffer): POTreeNode;
//# sourceMappingURL=parse-potree-hierarchy-chunk.d.ts.map