Pointcloud Operator dialog box - CROSS SECTION Operator
The CROSS SECTION operation generates a subset of polylines determined by the defined intersection of a set of parallel planes with the COP or Mesh object. The set of planes is defined by the start point, direction vector, step distance between the planes, and length. The number of planes is determined by the Step distance divided into the Length plus one.
The CROSS SECTION operator can be evaluated by the profile dimension.
To apply the CROSS SECTION operation to a pointcloud, click Cross Section Pointcloud () on the Pointcloud toolbar, or select Insert | Pointcloud | Cross Section.
From the Pointcloud or QuickCloud toolbar, click the 2D Section Slide Show button to display cross sections in the 2D view. For details, see the "Cross Section Slide Show" section of the "Show and Hide Cross Section Polylines" topic.
The list underneath the Operator list contains these options: Vector, Axis, Curve, and 2 Points. For details on how the Curve function works, see the "Creating a Cross Section along a Curve" topic. For details on the 2 Points option, see the "Creating a Cross Section between 2 Points" topic.
The CROSS SECTION operator uses the following options:
Start point: This value indicates the coordinates of a point that belongs to the first plane that cuts the pointcloud. The software displays the start point as a blue ball in the Graphic Display window. You can use the ball as a handle to drag to a new location. The start point is defined by the first click in the Graphic Display window. In the actual Edit window command, the start point value is held in the START PT parameter.
Direction (applies only to the Vector and 2 Points option): This value indicates the direction of the normal vector. It can be defined by the first click in the Graphic Display window. In the actual Edit window command, the Direction value is held in the NORMAL parameter.
Axis (applies only to the Axis option): Use this option to create a cross section along the X, Y, or Z axis. Select the desired axis (the default is X), set a start point in the Graphic Display window, and set an end point. The section plane cuts the part at a given step value over the length of the cross section.
Width: This value indicates the width of the section under consideration. If the value is 0, the system calculates the value as the CAD and COP bounding box value.
Height: This value indicates the height of the section under consideration. If the value is 0, the system calculates the value as the CAD and COP bounding box value.
Delta: This value indicates the maximum distance from the plane for a point to be considered part of the cross section. In the actual Edit window command, the Delta value is held in the TOLERANCE parameter. The Delta property is only available when a COP object is selected.
Step: This value indicates the distance between the planes. In the actual Edit window command, the step value is held in the INCREMENT parameter.
If the value in the Step box is greater than the value in the Length box, then only one section cut is created at the start point.
Length: This value indicates the maximum distance between the first and last plane. The length value appears in the Length parameter of the dialog box and appears as a purple line in the Graphic Display window.
Smoothing Factor: When this value is set to 0 (zero), a very small internal smoothing factor is applied.
When you use the Smoothing Factor, PC-DMIS applies a Least Square fit with a smoothing constraint to an ordered set of points. There is a trade-off when using the Smoothing Factor, since, as the roughness of the spline is smoothed, the points move from their original position. Consequently, you should use caution when you apply the smoothing factor since it moves or changes the data. This option may be useful for smoothing points that you consider to be "noise".
There is no upper limit to the Smoothing Factor value. However, the more you increase this value, the less effect it has on your data until any noticeable change is seen. When you use a very large smoothing factor, changes occur to the original shape of the measured cross section polyline.
You should test the Smoothing Factor option with a starting value between 0.1 and 0.25. Then, depending on the result, increase the value to 0.5, 1 or 2 and re-test until you achieve the desired result.
Example with the Smoothing Factor set to 0 (zero)
Example with the Smoothing Factor set to 0.5
Gap Fill Distance: This value defines the maximum gap distance along the yellow measured polylines of a cross section. If gaps equal to or smaller than this value appear, the gaps are filled in with calculated points. You can also set this value in the PC-DMIS Settings Editor. For details, see the "CrossSectionMaximumEmptyLength" topic in the PC-DMIS Settings Editor documentation.
Point Spacing: This value is used only when the CrossSectionCopCadCrossSectionDrivenByCad registry entry is set to 1 (True). This value is the step used along the CAD polylines to look for the best interpolated COP point. For greater accuracy, or if the CAD model is very small, you can set this value to a smaller value.
Point Spacing is also defined by the CrossSectionCopCadCrossSectionStep registry entry. For details on this registry entry, see "CrossSectionCopCadCrossSectionStep" in the PC-DMIS Settings Editor documentation.
Max Distance to CAD: This value defines the maximum distance of the pointcloud data relative to the nominal CAD model. The default value is 2 mm. If the scanned part deviates more than the Max Distance value from the CAD model, the software may not compute the yellow measured cross section. You can adjust this value to account for large deviations of the scanned data relative to the CAD model.
Profile Dimension: Click the Add button to create a new profile dimension for each cross section. For details on Profile Dimension, see the "Dimensioning Profile - Line or Surface" topic in the "Using Legacy Dimensions" chapter in the PC-DMIS Core documentation.
Analysis View: Click the Add button to create the ANALYSISVIEW command in the Edit window. For details on the ANALYSISVIEW command, see "Create Analysis View Command" in the "Inserting Report Commands" chapter in the PC-DMIS Core documentation.
Annotation Min/Max: Click the Add button to create the minimum and maximum values in the form of annotation labels for the active cross section.
The minimum and maximum points are recalculated each time the measurement routine is executed.
CAD Controls: Mark the Select check box to select surfaces in the Graphic Display window. PC-DMIS filters out any cross sections that do not pass through the selected surfaces when you click Create.
For example, if you selected surface A after the start and end points are defined, only the cross sections at B and C would be generated:
Example of a selected surface (A) limiting the cross sections to only (B) and (C)
Selected surfaces do not affect what you see when you click the View button.
When the cutting planes are visible in the Graphic Display window, you can manipulate them as follows:
Select a plane’s edge handle, and drag to resize the height and width of the cutting planes.
Select a plane’s corner handle, and drag to rotate the set of planes around their axis.
Select the first or last purple length line’s blue point handle, and drag to redefine the purple line's START or END definition. While the direction is changing, the values in the dialog box and the number of planes in the Graphic Display window are updated. In Axis mode, the direction of the planes does not change.
Select and drag the purple length line’s middle blue point handle to move the set of planes.
When a cross section is created or edited, the cutting planes appear in a transparent view as shown above.
Click Create to:
Insert a COP/OPER,CROSS SECTION command for each plane into the Edit window.
For example:
COPSECTION3=COP/OPER,Cross Section,TOLERANCE=0.05,WIDTH=117.715,HEIGHT=227.086,
START PT = -6.439,60.097,6.276,NORMAL = 0.9684394,-0.2221293,-0.1130655,SIZE=76
REF,COP1,,
The black polylines represent the nominal CAD, the yellow polylines represent the COP polyline.
Insert a label for each plane into the Graphic Display window as shown below:
Finished cross sections showing six planes
Defining the Cross Section by Typing Values
Use the Pointcloud Operator dialog box to type the values:
START PT: Specify the cross section's starting point in the Start Point X, Y, and Z boxes.
NORMAL: Specify the cross section's vector in the Direction I, J, and K boxes.
WIDTH: Specify the cross section's width property in the Width box.
HEIGHT: Specify the cross section's height property in the Height box.
TOLERANCE: Specify the value that determines the maximum distance from the plane for a point to be considered part of the cross section in the Delta box.
INCREMENT: Specify the value between cutting planes in the Step box.
LENGTH: Specify the value between the first and last cutting planes in the Length box.
SMOOTHING TOLERANCE: Specify the tolerance value to refine the points associated with the generated cross section in the Smoothing Tol box.
Defining the Cross Section by Using the Graphic Display Window
To define some of the cross-section parameters, click the CAD model in the Graphic Display window to select the Start Point. A pink line appears. Click a second point on the CAD model to determine the Direction vector and the Length.
Creating a Profile Dimension from the Graphic Display Window
When you double-click a cross section label, a new profile dimension is created that evaluates the selected cross section.
Measuring a Radius on a Cross Section with the 2D Radius Gage
PC-DMIS provides the 2D Radius Gage to quickly measure the radius on a pointcloud cross section. For details, see "2D Radius Gage Overview".
More:
Creating a Cross Section along a Curve
Creating a Cross Section between 2 Points
Show and Hide Cross Section Polylines