open3d.geometry¶
Classes
Members: |
|
The base geometry class. |
|
The base geometry class for 2D geometries. |
|
The base geometry class for 3D geometries. |
|
HalfEdge class contains vertex, triangle info about a half edge, as well as relations of next and twin half edge. |
|
HalfEdgeTriangleMesh inherits TriangleMesh class with the addition of HalfEdge data structure for each half edge in the mesh as well as related functions. |
|
The image class stores image with customizable width, height, num of channels and bytes per channel. |
|
Enum class for Image filter types. |
|
KDTree with FLANN for nearest neighbor search. |
|
Base class for KDTree search parameters. |
|
KDTree search parameters for hybrid KNN and radius search. |
|
KDTree search parameters for pure KNN search. |
|
KDTree search parameters for pure radius search. |
|
LineSet define a sets of lines in 3D. |
|
Octree datastructure. |
|
OctreeColorLeafNode class is an OctreeLeafNode containing color. |
|
OctreeInternalNode class, conataining OctreeNode children. |
|
OctreeLeafNode base class. |
|
The base class for octree node. |
|
OctreeNode’s information. |
|
PointCloud class. |
|
RGBDImage is for a pair of registered color and depth images, viewed from the same view, of the same resolution. |
|
Members: |
|
Members: |
|
TriangleMesh class. |
|
Base Voxel class, containing grid id and color |
|
VoxelGrid is a collection of voxels which are aligned in grid. |
Functions
|
Computes the convex hull of the triangle mesh. |
Computes the convex hull of the point cloud. |
|
Function to compute the Mahalanobis distance for points in a point cloud. |
|
Function to compute the mean and covariance matrix of a point cloud. |
|
Function to compute the distance from a point to its nearest neighbor in the point cloud |
|
For each point in the source point cloud, compute the distance to the target point cloud. |
|
Convert HalfEdgeTriangleMesh from TriangleMesh. |
|
|
Function to create ImagePyramid |
Factory function to create a LineSet from two pointclouds and a correspondence set. |
|
Factory function to create a LineSet from edges of a triangle mesh. |
|
|
Factory function to create an arrow mesh |
|
Factory function to create a box. |
|
Factory function to create a cone mesh. |
|
Factory function to create a coordinate frame mesh. |
|
Factory function to create a cylinder mesh. |
|
Factory function to create a icosahedron. |
|
Factory function to create a Moebius strip. |
|
Factory function to create a octahedron. |
|
Factory function to create a sphere mesh centered at (0, 0, 0). |
|
Factory function to create a tetrahedron. |
|
Factory function to create a torus mesh. |
|
Factory function to create a pointcloud from a depth image and a camera. |
|
Factory function to create a pointcloud from an RGB-D image and a camera. |
Function to make RGBDImage from color and depth image |
|
|
Function to make RGBDImage (for NYU format) |
|
Function to make RGBDImage (for Redwood format) |
|
Function to make RGBDImage (for SUN format) |
|
Function to make RGBDImage (for TUM format) |
Function to make voxels from scanned point cloud |
|
|
Function to crop input pointcloud into output pointcloud |
|
Function to crop input triangle mesh into output triangle mesh |
|
Function to compute the normals of a point cloud. |
|
Function to filter Image |
|
Function to filter ImagePyramid |
Function to orient the normals of a point cloud |
|
Function to orient the normals of a point cloud |
|
|
Function to remove points that have less than nb_points in a given sphere of a given radius |
|
Function to sample points from the mesh, where each point has approximately the same distance to the neighbouring points (blue noise). |
|
Function to uniformly sample points from the mesh. |
|
Overloaded function. |
|
Function to simplify mesh using Quadric Error Metric Decimation by Garland and Heckbert |
|
Function to simplify mesh using vertex clustering. |
|
Function to remove points that are further away from their neighbors in average |
|
Function subdivide mesh using Loop’s algorithm. |
|
Function subdivide mesh using midpoint algorithm. |
|
Function to downsample input pointcloud into output pointcloud uniformly. |
|
Function to downsample input pointcloud into output pointcloud with a voxel |
|
Function to downsample using geometry.VoxelDownSample also records point cloud index before downsampling |