You are here: Start » Filter Reference » Point3DGrid
Point3DGrid
| Point3DGrid Basics | ||||
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
|  | CreatePoint3DGridFromImage |   | Creates a Point3DGrid structure from coordinates encoded in pixels of image. Creating a Point3DGrid structure out of an image obtained from a 3D camera or other external sources that encodes point cloud XYZ coordinates as pixel components of 2D image. | Vision3DStandard | 
|  | GetPoint3DGridPoint_Interpolated |   | Returns an interpolated single point of a point 3D grid. | Vision3DLite | 
|  | SkipEmptyPoint3DGrid |   | If the input Point3DGrid has at least one point defined, then it is copied to the output; otherwise Nil is returned. Secures against domain errors caused by empty grids, e.g. just before the FitPlaneToPoints filter is to be invoked. | Vision3DLite | 
|  | TestPoint3DGrid |   | Returns a sample 3D object. | FoundationLite | 
| Point3DGrid Features | ||||
| Icon | Name | Description / Applications | Modules | |
|  | Point3DGridHole |   | Finds a biggest hole in a given section of point cloud. | Vision3DLite | 
|  | Point3DGridValidPointsRegion |   | Computes region of locations where points are valid in a points 3D grid and where they are invalid. | Vision3DLite | 
| Point3DGrid Fitting | ||||
| Icon | Name | Description / Applications | Modules | |
|  | AdjustPointGrids3D |   | Aligns (rotation + translation) a point grid to match best the reference point grid. | Vision3DStandard | 
|  | AdjustPointGrids3DGlobal |   | Aligns (rotation + translation) a point grid to match best the reference point grid using a global registration algorithm. | Vision3DStandard | 
|  | FitPlaneToPoint3DGrid |   | Approximates points of the input grid with a plane using the Least Squares method. | Vision3DStandard | 
|  | FitPlaneToPoint3DGrid_M |   | Approximates points of the input grid with a plane using selected M-estimator for outlier suppression. Finding a locally optimal plane. Good enough when the number of outliers is small. | Vision3DStandard | 
|  | GoldenTemplate3D |   | Compares points on the input with the golden object. Any significant differences are considered defects. | Vision3DPro | 
|  | Point3DGridDistance |   | Computes distances between two input grids. | Vision3DStandard | 
|  | Point3DGridRMSE |   | Computes point-to-point RMSE between two point grids. | Vision3DPro | 
|  | RemoveOutliersFromPoint3DGrid |   | Removes noise from a given Point3DGrid. All points that are too far from their neighbors are removed. | Vision3DPro | 
|  | VoxelizePoint3DGrid |   | Keeps one point from each occupied voxel of a given size. Value of all remaining grid points is set to invalid. | Vision3DPro | 
| Point3DGrid Spatial Transforms | ||||
| Icon | Name | Description / Applications | Modules | |
|  | AlignPoint3DGridToPlane |   | Rotates a grid of 3D points with a rotation that transforms the input plane to be parallel to XY plane. | Vision3DLite | 
|  | CropPoint3DGrid |   | Removes from the grid points that are not contained in a given rectangular box. | Vision3DLite | 
|  | CropPoint3DGridByNeighborsProximity |   | Removes from the grid points that are too distant from their neighbor points. | Vision3DLite | 
|  | CropPoint3DGridByPlaneProximity |   | Removes from the grid points that are too distant from a given plane. | Vision3DLite | 
|  | CropPoint3DGridToRegion |   | Removes points that are not represented in a given region of the input grid. | Vision3DLite | 
|  | JoinPoint3DGrids |   | Combines two point grids into one. | Vision3DLite | 
|  | MirrorPoint3DGrid |   | Mirrors each grid point according to the input plane. | Vision3DLite | 
|  | RescalePoint3DGrid |   | Changes the distances of grid points to a reference point. | Vision3DLite | 
|  | RotatePoint3DGrid |   | Rotates a grid of 3D points around an axis in 3D. | Vision3DLite | 
|  | RotatePoint3DGrid_AroundSegment |   | Rotates a grid of 3D points around an segment3D (the axis) in 3D. | Vision3DLite | 
|  | SplitPoint3DGridByPlane |   | Separates the points being on one side of the input plane from the others. | Vision3DLite | 
|  | TransformPoint3DGrid |   | Applies a general transformation expressed by a matrix to a grid of 3D points. | Vision3DLite | 
|  | TranslatePoint3DGrid |   | Translates a grid of points by a vector. | Vision3DLite | 

