Easy3DMultiViews

Support

Required licenses

Easy3D

Recommended images

Any point cloud file (.pcd, .xyz, .ply)
There are samples in the folder Sample Images\3D\Easy3DMatch\Easy3DMatchPointCloudMerger

Location

[…]C:\Users\Public\Documents\Euresys\Open eVision 24.02\Sample Programs
\[LANGUAGE] samples
\3D Processing\Easy3DMultiViews

Purpose

This sample program demonstrates how to:

Load and display point clouds in multiple instances of the class E3DViewer. You can then navigate the 3D views independently.

Code highlights

1. Create a 3D viewer and display a sphere.
viewer_ = new Easy3D::E3DViewer(0, 0, viewerRect_.Width(), viewerRect_.Height(), (void*)GetSafeHwnd());
viewer_->InitRendering();
Easy3D::EPointCloud pointCloud = Easy3D::EPointCloudFactory::CreateSphericPointCloud(Easy3D::E3DPoint(0, 0, 0), 5.0f, 50, 50);
viewer_->AddRenderSource("Default", pointCloud);