# eVision > eVision 26.10.0-beta.2.dev documentation 2026, Euresys ## Pages in this subsection - [3D Processing](index.html.md): This section provides code snippets for the 3D processing **eVision** libraries. - [Easy3D](easy3d/index.html.md): Browse code snippets demonstrating Easy3D usage in C++, C#, and Python for eVision machine vision applications. - [Using EFilters to Remove the Noise on a ZMap Based on the Standard Deviation](easy3d/efilters1.html.md): The code below removes pixels with a standard deviation higher than a defined threshold in a ZMap. - [Using EFilters to Remove the Noise on a ZMap Based on the Derivation from Neighborhood](easy3d/efilters2.html.md): This code snippet applies a low-pass filter to a ZMap, then removes pixels deviating from their neighborhood beyond a set threshold. - [Aligning Point Clouds](easy3d/aligningpointclouds.html.md): This code snippet shows how to align two 3D point clouds using feature-based registration. - [Reducing the Size of a Cloud with Random Decimation](easy3d/randomdecimation.html.md): The code reduce the size of a cloud by removing points randomly. - [Reducing the Size of a Cloud with Grid Decimation](easy3d/griddecimation.html.md): The code reduce the size of a cloud by removing points to keep at most one per cell of a regular grid. - [Using Photometric Stereo](easy3d/photometricstereo.html.md): The code shows how to use Photometric Stereo from calibration to retrieve the results. - [Using Flat Images to Improve Photometric Stereo](easy3d/photometricstereousingflat.html.md): The code shows how to use flat images to improve photometric stereo's results. - [Performing Plane Leveling on Point Clouds](easy3d/pointcloudplaneleveling.html.md): The code shows how to perform plane leveling on point clouds. - [Performing ZMap Leveling](easy3d/zmapleveling.html.md): The code shows how to perform ZMap leveling either by specifying a Region or using EPlaneFinder. - [Using an ERegion to Crop a ZMap](easy3d/zmapcropping.html.md): This code snippet shows how to crop a ZMap to keep only the pixels inside a polygonal region of interest. - [Add an Attribute to an EPointCloud with Initial Data](easy3d/addattributetocloud1.html.md): The code shows how to add an attribute to a cloud when you already have the data. - [Add an Attribute to an EPointCloud without Initial Data](easy3d/addattributetocloud2.html.md): The code shows how to add an attribute to a cloud when you don't have the data. - [Retrieve an Attribute from an EPointCloud](easy3d/retrieveattributefromcloud.html.md): The code shows how to retrieve an attribute from a cloud. - [Easy3DLaserLine](easy3dlaserline/index.html.md): Browse code snippets demonstrating Easy3DLaserLine usage in C++, C#, and Python for eVision machine vision applications. - [Object-Based Calibration](easy3dlaserline/objectbasedcalibration.html.md): This code snippet shows how to perform object-based calibration. - [Load Object-Based Calibration Model](easy3dlaserline/loadobjectbasedcalibration.html.md): This code snippet shows how to load and use an object-based calibration model. - [Easy3DMatch](easy3dmatch/index.html.md): Browse code snippets demonstrating Easy3DMatch usage in C++, C#, and Python for eVision machine vision applications. - [E3DAligner Minimal Code](easy3dmatch/e3dalignerbasic.html.md): This code snippet shows how to compute the alignment between a sample and a cad reference. - [E3DAligner Reprojection Plane](easy3dmatch/e3dalignerreprojplane.html.md): This code snippet shows how to set the reprojection plane when performing alignment. - [E3DAlignment Align Sample](easy3dmatch/e3dalignmentalignsample.html.md): This code snippet shows how to apply the transformation of the E3DAlignment to the sample to overlap it on the reference. - [E3DComparer Minimal Sample](easy3dmatch/e3dcomparerbasic.html.md): This code snippet shows how to compare a sample with a golden scan reference. - [E3DComparer Advanced Sample](easy3dmatch/e3dcompareradvanced.html.md): This code snippet shows how to set the options when comparing two elements with E3DComparer. - [E3DMatcher Minimal Sample](easy3dmatch/e3dmatcherbasic.html.md): This code snippet shows how to match a sample with a golden scan reference. - [E3DMatcher Advanced Sample](easy3dmatch/e3dmatcheradvanced.html.md): This code snippet shows how to set the options when matching two elements with E3DMatcher. - [EPointCloudMerger Sample](easy3dmatch/e3dpointcloudmerger.html.md): This code snippet shows how to perform sensor fusion. - [Easy3DObject](easy3dobject/index.html.md): Browse code snippets demonstrating Easy3DObject usage in C++, C#, and Python for eVision machine vision applications. - [Extracting 3D Objects with a Selection Criterion](easy3dobject/extracting3dobjectswithaselectioncriterion.html.md): The code shows how to extract 3DObjects with a width in the given range. - [Inspecting a Feature from the List of E3DObjects](easy3dobject/inspectingafeaturefromthelistofe3dobjects.html.md): The code shows how to inspect the ERectangleRegion of the largest object returned by the extraction. - [Drawing 2D Features from a List of E3DObjects](easy3dobject/drawinga2dfeaturefromthelistofe3dobjects.html.md): The code shows how to draw the ERegion of each extracted object. - [Drawing 3D Features from a List of E3DObjects](easy3dobject/drawing3dfeaturesfromalistofe3dobjects.html.md): The code shows how to display the ReferenceTopPosition feature of each extracted object in a E3DViewer. ## Optional - [Top-level llms.txt](../../../llms.txt): Complete documentation index.