|
static SparsePointCloud | Create< T > (long numPoints) |
| Creates a new point cloud with the specified numPoints and components of the given type T . More...
|
|
static PointCloud | FromFile (string fileName) |
| Loads a point cloud from the given fileName . More...
|
|
static PointCloud | FromFile (string fileName, PointCloudFlags flags) |
| Loads a point cloud from the given fileName with the specified flags . More...
|
|
static PointCloud | FromComposite (Composite obj) |
| Create a point cloud from the given Composite obj . More...
|
|
static PointCloud | FromHandle (IntPtr handle, ShareObject doShare) |
| Creates a point cloud from the given handle . More...
|
|
static PointCloud | FromMemory< T > (byte[] buffer, FileFormat fileFormat) |
| Creates a point cloud from the given buffer buffer. More...
|
|
static PointCloud | FromMemory (byte[] buffer, PointCloudFlags flags, FileFormat fileFormat) |
| Creates a point cloud from the given buffer buffer. More...
|
|
static PointCloud | FromMemory< T > (IntPtr buffer, long bufferSize, FileFormat fileFormat) |
| Creates a point cloud from the given buffer buffer. More...
|
|
static PointCloud | FromMemory (IntPtr buffer, long bufferSize, PointCloudFlags flags, FileFormat fileFormat) |
| Creates a point cloud from the given buffer buffer. More...
|
|
Sparse point cloud object.
A sparse point cloud is logically seen an array of 3D points. There is no order or neighboring information between the single points.
It has less memory than a dense point cloud.
Conversion to a dense point cloud is difficult, as the grid thus neighbor information is missing.
Creates a dense pointcloud from a sparse cloud.
- Parameters
-
conversionMode | Mode used to convert pointcloud. |
- Returns
- Newly created and filled dense point cloud
This function maps the points of a sparse pointcloud into a newly created dense pointcloud. First, a resolution is determined that minimizes the points lost by the conversion. If multiple points map onto the same x,y position in the dense point cloud, the one with the larger z value is retained. The output cloud always has a confidence plane, which is set to 0 if no point of the sparse cloud matched the location. It is set to 1 if a point of the sparse cloud could be mapped to that location. If the sparse cloud has a w component, it is replicated as well.
Creates a dense pointcloud from a sparse cloud.
- Parameters
-
numDroppedPoints | The number of source points that overlapped in x and y and thus got dropped. |
conversionMode | Mode used to convert pointcloud. |
- Returns
- Newly created and filled dense point cloud
This function maps the points of a sparse pointcloud into a newly created dense pointcloud. First, a resolution is determined that minimizes the points lost by the conversion. If multiple points map onto the same x,y position in the dense point cloud, the one with the larger z value is retained. The output cloud always has a confidence plane, which is set to 0 if no point of the sparse cloud matched the location. It is set to 1 if a point of the sparse cloud could be mapped to that location. If the sparse cloud has a w component, it is replicated as well.