Skip to main content

PointCloudViewer

Simple point cloud visualization class.

Install Dependencies:

npm install three
caution

The version of Three.js needs to be greater than 0.123.0

For Example:

import PointCloudViewer from 'pcl.js/PointCloudViewer'

const pointCloudViewer = new PointCloudViewer(document.getElementById('canvas'), 500, 500);
pointCloudViewer.addPointCloud(cloud)

PointCloudViewer

Constructor​

new PointCloudViewer(canvasEl, width, height);

Parameters:

NameTypeDefaultDescription
canvasElDOMA canvas where the renderer draws its output.
widthnumber200The canvas width
heightnumber200The canvas height

Methods​

addPointCloud()​

addPointCloud(cloud, id);

Parameters:

NameTypeDefaultDescription
cloudPointCloudThe point cloud data .
idstring'point-cloud'The point cloud id

addPointCloudByUrl()​

addPointCloudByUrl(url, id, onProgress)

removePointCloud()​

removePointCloud(id);

setPointCloudProperties()​

setPointCloudProperties(properties);

setBackgroundColor()​

setBackgroundColor(color);

setCameraParameters()​

setCameraParameters(parameters);

setOrbitControls()​

setOrbitControls(properties);

setAxesHelper()​

setAxesHelper(properties);

setGridHelper()​

setGridHelper(properties);

setSize()​

setSize(width, height);

show()​

show();

hidden()​

hidden();

destroy()​

destroy();