A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
- Updated
Dec 18, 2025 - JavaScript
A point cloud is a set of data points in space. The points represent a 3D shape or object. Each point has its set of X, Y and Z coordinates.
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
Web labeling tool for bitmap images and point clouds
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
Drag-n-drop In-browser LAS/LAZ point cloud viewer. http://plas.io
Potree point cloud viewer library core components for easier integration in a three.js project.
3D Bounding Box Annotation Tool 2.0 (3D-BAT 2.0): Labeling of 3D LiDAR Point Clouds and Camera Images
pointcloud data format binary version web viewer using Three.js
A website based on SpringMVC to use PCL and JHU libraries to transform point cloud into meshes
Scripts to automate extraction from point clouds
A cloud of particles surrounding the user for visual motion indication, or atmosphere. For A-Frame WebVR.
A-Frame component demonstrating gltf based point cloud transitions
This is a web-based point cloud annotation tool
Typographical performance test in THREE.js
Generate a planet from a depth map or random seed. RGBa is raycast to fit estimate of: connected, pos/neg.
Revisited Scan Portrait Cables (WebGL) patch initially created for my website’s About section. I took a different route for the portfolio and decided to share this project with everyone to play with or remix for their needs. For the 3D model, I’m using a simple .glb (Lidar scan) model, but you can upload your custom 3D file.