Points and Point Clouds

A set of useful classes for 2D and 3D points, vectors, planes, point clouds, and normal clouds.

BagOfPoints

class autolab_core.BagOfPoints(data, frame)

The abstract base class for collections of 3D point clouds.

BagOfVectors

class autolab_core.BagOfVectors(data, frame)

The base class for collections of 3D vectors.

Point

class autolab_core.Point(data, frame='unspecified')

A single 3D point.

Direction

class autolab_core.Direction(data, frame)

A single directional vector.

Plane3D

class autolab_core.Plane3D(n, x0)

A plane in three dimensions.

PointCloud

class autolab_core.PointCloud(data, frame='unspecified')

A set of points.

NormalCloud

class autolab_core.NormalCloud(data, frame='unspecified')

A set of normal vectors.

ImageCoords

class autolab_core.ImageCoords(data, frame)

A set of 2D image coordinates.

RgbCloud

class autolab_core.RgbCloud(data, frame)

A set of colors.

RgbPointCloud

class autolab_core.RgbPointCloud(point_data, rgb_data, frame)

A combined set of 3D points and RGB colors.

PointNormalCloud

class autolab_core.PointNormalCloud(point_data, normal_data, frame)

A combined set of 3D points and normal vectors.