Tutorial#

Overview#

This tutorial provides step-by-step guides for using CloudViewer.

Tutorial Structure#

Category

Description

Geometry

Working with 3D geometries (Point clouds, Meshes, etc.)

Visualization

Interactive 3D visualization

Pipelines

Processing pipelines (registration, integration)

Reconstruction system

Complete pipeline to reconstruct a 3D scene from RGBD sequence

Reconstruction system (Tensor)

Volumetric RGB-D reconstruction and dense RGB-D SLAM with tensor interface

Sensor

Sensor integration and data capture (Azure Kinect, RealSense)

Advanced Topics

Advanced topics

Getting Started#

If you’re new to CloudViewer, start here:

  1. Installation - Install CloudViewer

  2. Quick Start - Quick start guide

  3. Point cloud - Your first point cloud

  4. Visualization - Basic visualization

Complete Examples#

All tutorials include complete, runnable code examples.

Python Example:

import cloudViewer as cv3d

# Load and process
pcd = cv3d.io.read_point_cloud("bunny.pcd")
pcd_down = pcd.voxel_down_sample(0.05)

# Visualize
cv3d.visualization.draw([pcd_down], raw_mode=True)

C++ Example:

#include <cloudViewer/CloudViewer.h>

int main() {
    auto pcd = cv::io::ReadPointCloud("bunny.pcd");
    auto pcd_down = pcd->VoxelDownSample(0.05);
    cv::visualization::DrawGeometries({pcd_down});
    return 0;
}

See also