We use a 3D point cloud as a map of the robot. It is frequently required to edit the map to remove unnecessary objects and also add missing things. PCDEditor works on your browser and efficiently cooperates with a cloud-based robot management system.
Technically, it is written in Go and running on WASM (WebAssembly) environment Three-dimensional rendering and GPU accelerated calculation are done via WebGL 2.0. PCDEditor runs on modern Web browsers and fully independent from OS/architecture.
Try out the example below!
Select first and third point of the selection box
Select second or forth point of the selection box
Select connected points
Delete selected points
Fill three-points selected surface
Label selected points
Unlabel selected points
PCDEditor can be embedded into your HTML-based application as a JavaScript module. See the comments in the examples for details:
Add a canvas element to your HTML and import the loader module.
Import PCDEditor just like this page.