# Beagle 3D viewer ## Renderer - is a custom code of threejs renderer for loading level of detail point cloud data ## Material - for point cloud material (with custom shader) ## Viewport - main file: provide apis for load data (pcl, 3d models, panorama images), show/hide data, show/hide basemap, .... ## WorkerPool - get/release worker (a javascript worker for load/process tile data(actual point cloud data) see [load lod pcl data](https://github.com/Conworth/BeagleOperation/blob/master/doc/manual/lod_pcd_visualization.md))