跳到主要内容

Basic Structures

PointCloud

https://pointclouds.org/documentation/classpcl_1_1_point_cloud.html

new pcl.common.PointCloud();

Members

isDense

isOrganized

points

width

height

size

Methods

clear()

resize()

addPoint()

delete()

PointType

PointXY

PointXYZ

new PointXYZ();

// Type
class PointXYZ {
x: number;
y: number;
z: number;
}

PointXYZI

new PointXYZI();

// Type
class PointXYZI {
x: number;
y: number;
z: number;
intensity: number;
}

InterestPoint

PointXYZL

PointXYZRGBL

PointXYZRGB

new PointXYZRGB();

// Type
class PointXYZRGB {
x: number;
y: number;
z: number;
rgb: number;
}

PointXYZRGBA

new PointXYZRGBA();

// Type
class PointXYZRGBA {
x: number;
y: number;
z: number;
rgba: number;
}

Normal

new Normal();

// Type
class Normal {
normalX: number;
normalY: number;
normalZ: number;
curvature: number;
}

PointNormal

new PointNormal();

// Type
class PointNormal {
x: number;
y: number;
z: number;
normalX: number;
normalY: number;
normalZ: number;
curvature: number;
}

PointXYZLNormal

PointXYZINormal

PointXYZRGBNormal