Geometry# Basics Point cloud Visualize point cloud Voxel downsampling Vertex normal estimation Access estimated vertex normal Crop point cloud Paint point cloud Point cloud distance Bounding volumes Convex hull DBSCAN clustering Plane segmentation Planar patch detection Hidden point removal Mesh Visualize a 3D mesh Surface normal estimation Crop mesh Paint mesh Mesh properties Mesh filtering Average filter Laplacian Taubin filter Sampling Mesh subdivision Mesh simplification Vertex clustering Mesh decimation Connected components RGBD images Redwood dataset SUN dataset NYU dataset TUM dataset KDTree Build KDTree from point cloud Find neighboring points Using search_knn_vector_3d Using search_radius_vector_3d Processing File IO Point cloud Mesh Image Point cloud outlier removal Prepare input data Select down sample Statistical outlier removal Radius outlier removal Voxelization From triangle mesh From point cloud Inclusion test Voxel carving Octree From point cloud From voxel grid Traversal Find leaf node containing point Surface reconstruction Alpha shapes Ball pivoting Poisson surface reconstruction Normal estimation Transformation Translate Rotation Scale General transformation Mesh deformation Smoothed ARAP Intrinsic shape signatures (ISS) ISS Keypoints ISS keypoint detection example Ray Casting Creating a virtual point cloud Distance Queries Converting a mesh to an implicit representation Computing distances with closest point queries UV Maps UV Maps What is a UV Map ? How to add custom UV maps ? Quick Reference to default UV Maps for some primitive shapes provided by Open3D Example Texture Map Box (map uv to each face = false) Box (map uv to each face = true) Tetrahedral Octahedral Icosahedron Cylinder Cone Sphere Interface Python Interface Install Open3D Python package Install Open3D from source Getting started Using built-in help function Browse Open3D Description of a class in Open3D Description of a function in Open3D Working with NumPy From NumPy to open3d.PointCloud From open3d.PointCloud to NumPy