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

 

Click here

 

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