Generate Common Shape Point Cloud

Function: Generate a common point cloud model based on parameters, which takes the center point as the origin, such as' rectangle ',' parallelogram ',' isosceles trapezoid ',' solid circle ',' concentric circle ',' semicircle ',' concentric semicircle ', etc.

Input Parameters:

Name Type Valid Range Default Value Meaning

Empty input

String

None

Mapping needs to be checked to run this node and subsequent nodes when executing the graph.

To run this node and subsequent nodes when the diagram is run, check at least one input map for this node

Output Parameters:

Name Type Valid Range Default Value Meaning

Point cloud generation

XYZPoints

None

None

Generated point clouds

Parameter Settings:

Name Type Valid Range Default Value Meaning

Generate Template Categories

String

['Rectangle', 'Parallelogram', 'Isosceles Trapezoid', 'Circle', 'Concentric Circles', 'Semicircle', 'Concentric Semicircles']

Circle

Generate surface shape on model

Plane

Bool

[True, False]

True

Generate point clouds only on the plane

Model vertical height

Float

[1, 1000000]

10

The height of the model in the vertical direction, in millimeters

Enable filling

Bool

None

True

Fill the top and bottom surfaces of the generated shape

Point distance

Float

[0.0, 200.0]

0.1

Point-to-point distance of the generated point cloud

Circle radius

Float

[0, 10000]

10

Circle radius

Concentric circle inner diameter

Float

[0, 10000]

10

Concentric circle inner diameter

Outer diameter of concentric circle

Float

[0, 10000]

20

Outer diameter of concentric circle

Top bottom

Float

[0, 10000]

10

Top bottom

Bottom

Float

[0, 10000]

40

Bottom

High

Float

[0, 10000]

20

High

Long

Float

[0, 10000]

20

Long

Shear angle

Float

[0, 10000]

30

Angle of acute angle, in degrees, the angle between the sides and the bottom of the parallelogram

width

Float

[0, 10000]

30

width