Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.

Releases: luoxuhai/pcl.js

v1.16.0

18 Feb 04:05
Compare
Choose a tag to compare

1.16.0 (2023-02-18)

✨ Features

  • Update PCL version to 1.13.0 (abb085f)

Full Changelog: v1.15.0...v1.16.0

v1.15.0

24 Oct 14:55
Compare
Choose a tag to compare

1.15.0 (2022-10-24)

✨ Features

  • Add size and data to PointCloud (b9d32d9)
  • Add support for Node.js environment (c52850f)

For Example

const PCL = require("pcl.js");

async function main() {
  await PCL.init();
  ...
}

main();

Full Changelog: v1.14.0...v1.15.0

v1.14.0

16 Oct 11:30
Compare
Choose a tag to compare

1.14.0 (2022-10-16)

✨ Features

  • Add SampleConsensusInitialAlignment api (177999b)

Documentation: https://pcljs.org/docs/api/registration/sample-consensus-initial-alignment
Test Code:https://github.com/luoxuhai/pcl.js/blob/master/tests/registration/SampleConsensusInitialAlignment.test.ts

🐛 Bug Fixes

  • Fix OrbitControls and PCDLoader is not defined (048ec72)

Full Changelog: v1.13.0...v1.14.0

v1.13.0

15 Oct 04:44
Compare
Choose a tag to compare

1.13.0 (2022-10-15)

✨ Features

  • PointCloudViewer supports colored point cloud (PointXYZRGB, PointXYZRGBA, PointXYZRGBL, PointXYZRGBNormal, PointSurfel) (2eddd0e)

Demo: https://o4y07f.csb.app

image

Full Changelog: v1.12.0...v1.13.0

v1.13.0-beta.0

15 Oct 04:35
Compare
Choose a tag to compare
v1.13.0-beta.0 Pre-release
Pre-release

1.13.0-beta.0 (2022-10-15)

✨ Features

  • PointCloudViewer supports colored point cloud (2eddd0e)

Full Changelog: v1.12.0...v1.13.0-beta.0

v1.12.0

13 Oct 14:09
Compare
Choose a tag to compare

1.12.0 (2022-10-13)

✨ Features

Documentation: https://pcljs.org/docs/api/segmentation/sac-segmentation

Full Changelog: v1.11.0...v1.12.0

v1.11.0

07 Oct 13:00
Compare
Choose a tag to compare

1.11.0 (2022-10-07)

BREAKING CHANGE!

✨ Features

  • Export Apis at the top level (5479c3d)
import * as PCL from 'pcl.js'

new PCL.PointCloud()
new PCL.PassThrough()

// or
import { PointXYZ, PointCloud, PassThrough, removeNaNFromPointCloud, VERSION, fs } from 'pcl.js'

new PointCloud()
new PassThrough()

Full Changelog: v1.10.0...v1.11.0

v1.10.0

06 Oct 08:39
Compare
Choose a tag to compare

1.10.0 (2022-10-06)

✨ Features

  • Export visualization module separately, pcl.js file size: 202KB -> 155KB 🚀 (ca0dc48)

Using

<= v1.9.0:

import * as PCL from 'pcl.js'

new PCL.PointCloudViewer();

>= 1.10.0:

NPM:

import PointCloudViewer from 'pcl.js/PointCloudViewer'

new PointCloudViewer();

Script:

<!-- Three.js -->
<script src="https://cdn.jsdelivr.net/npm/three/build/three.js"></script>
<script src="https://cdn.jsdelivr.net/npm/three/examples/js/loaders/PCDLoader.js"></script>
<script src="https://cdn.jsdelivr.net/npm/three/examples/js/controls/OrbitControls.js"></script>

<!-- pcl.js -->
<script src="https://cdn.jsdelivr.net/npm/pcl.js/dist/pcl.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pcl.js/dist/visualization/PointCloudViewer.js"></script>
<script>
	new PointCloudViewer();
</script>

Full Changelog: v1.9.0...v1.10.0

v1.9.0

05 Oct 11:00
Compare
Choose a tag to compare

1.9.0 (2022-10-05)

✨ Features

  • InterestPoint
  • PointXYZL
  • PointXYZRGBL
  • PointXYZLNormal
  • PointXYZINormal
  • PointXYZRGBNormal
  • PointSurfel

🐛 Bug Fixes

Full Changelog: v1.8.0...v1.9.0

v1.8.0

03 Oct 03:34
Compare
Choose a tag to compare

1.8.0 (2022-10-03)

✨ Features

Full Changelog: v1.7.2...v1.8.0