|
Process Help PROTOM - generate a block model prototype (data definition) |
Process Name |
Menu Path |
Link to Command Table |
PTCLDWF |
Solids ribbon >> Create >> Point Cloud Solid >> From Points
|
Introduction
Reconstruct a 3D surface according to input points object data.
This command is also used by the Wireframe Reconstruction from Points dialog.
Files, Fields and Parameters
Input Files
Name |
I/O Status |
Required |
Type |
Description |
IN |
Input |
Yes |
Points |
Input point data file used to create the wireframe surface. |
Output Files
Name |
I/O Status |
Required |
Type |
Description |
WIRETR |
Output |
Yes |
Wireframe Triangles |
Output surface wireframe triangle file. |
WIREPT |
Output |
Yes |
Wireframe Points |
Output surface wireframe points file. |
Fields
Name |
Description |
Required |
Default |
Range |
Values |
X/Y/Z |
Name of X/Y/Z Coordinate field in IN |
Yes |
0 |
||
ROTMOD |
Name of X/Y/Z normal field in IN |
No |
0 |
|
Parameters
Name |
Description |
Required |
Default |
Range |
Values |
NGRID |
The size of the grid. A grid of width, height and length of NGRID is used to compute the triangles. It is the smallest axis aligned grid that completely encloses the points, and so it is directly proportional to the approximate length of an edge on a triangle. A higher value leads to a larger number of output vertices, and therefore a more refined mesh, at the expense of computation time. |
Yes |
50 |
||
HOLEWID |
The width of the largest hole in the point cloud, measured in cube widths. In order for the computation to be efficient, only occupied grid cubes, and their neighbours, are considered when computing the triangles. The HOLEWID parameter specifies the number of adjacent neighbours to use. A larger value will close larger holes at the expense of computation time. |
Yes |
4 |
||
RFACT |
Smoothing parameter. A radius is used for regressing the exponential basis to the point cloud. In order to maintain control over the fitting, the radius is set to the RADIUSFACTOR multiplied by the average edge length. A smaller value of RFACT will lead to a closer fit to the data, whereas larger values will smooth the data more. |
Yes |
10 |
||
KNE |
The number of neighbours to use when computing the point cloud normals. Larger values will create a smoother normals but will increase the computational overhead. |
Yes |
20 |
||
KSR |
The number of neighbours to use in the surface reconstruction. Smaller values decrease the computational overhead. If there are not enough neighbours then the averaging induced by the parameter RFACT could lead to overfitting. |
Yes |
50 |
Example
!PTCLDWF &IN(1200_cms_cloud),&WIRETR(PointsOutTR),
&WIREPT(PointsOutPT),*X(XP),*Y(YP),*Z(ZP),@NGRID=150.0,
@HOLEWID=20.0,@RFACT=10.0,@KNE=20.0,@KSR=50.0