PCL Reference Manual > Geometry Functions > Sweep Actions
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
Sweep Actions
This section is used to describe some of the functions used to implement the “Sweep” actions.
 
asm_sweep_hpat_arc
(hpat_labels, axis, angle, offset, coord_frame, num_hpats, surface_list, created_labels)
 
Description:
This function creates hyperpatches arcing about a set of surfaces.
Input:
STRING
hpat_labels[]
This value specifies the labels of the hyperpatches to be created.
STRING
axis[]
This value specifies the axis of rotation.
REAL
angle
This value specifies the total angle to sweep each surface in degrees.
REAL
offset
This value specifies the initial offset angle in degrees.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
INTEGER
num_hpats
This value specifies the number of hyperpatches to be created for each surface.
STRING
surface_list[]
This value specifies the list of surfaces from which hyperpatches will be created.
Output:
STRING
created_labels[]
This value returns the labels of the created hyperpatches.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000210
Angle of rotation for a parametric entity is greater than 180 degrees.
1000211
The length of the Axis equals zero.
1000242
Rotation is approximately parallel to the surface.
1000901
Zero length vector in Hpat %I% construction.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:
This function displays the number of hyperpatches created and their labels.
The input value num_hpats specifies the number of hyperpatches that will be created for each surface. Each hyperpatch will be displayed in the graphics window.
Example:
Please see asm_sweep_hpat_arc (p. 602) in the PCL Reference Manual Examples.
 
asm_sweep_hpat_extrude
(hpat_labels, delta, scale_u, scale_v, angle, origin, coord_frame, num_hpats, surface_list, created_labels)
 
Description:
This function creates hyperpatches by extruding a set of surfaces along a vector while simultaneously scaling and rotating the created hyperpatches.
Input:
STRING
hpat_labels[]
This value specifies the labels of the hyperpatches to be created.
STRING
delta[]
This value specifies the translation vector along which the extrusion will occur and its magnitude.
REAL
scale_u
This value specifies the scaling factor to be used to scale the surface as it is extruded in the u direction.
REAL
scale_v
This value specifies the scaling factor to be used to scale the surface as it is extruded in the v direction.
REAL
angle
This value specifies the angle to rotate the hyperpatch around the translation vector during extrusion in degrees.
STRING
origin[]
This value specifies the point to be used as the origin for the extrusion operation.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
INTEGER
num_hpats
This value specifies the number of hyperpatches to be created for each surface.
STRING
surface_list[]
This value specifies the list of surfaces to be extruded.
Output:
STRING
created_labels[]
This value returns the labels of the created hyperpatches.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000211
The length of the Axis equals zero.
1000241
Unable to extrude hyperpatch because the surface is too degenerate.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:
This function displays the number of hyperpatches created and their labels.
The input value num_hpats specifies the number of hyperpatches that will be created for each surface. Each hyperpatch will be displayed in the graphics window.
Example:
Please see asm_sweep_hpat_extrude (p. 603) in the PCL Reference Manual Examples.
  
asm_sweep_hpat_glide
(hpat_labels, scale, glide_option, director_curves, base_surfaces, created_labels)
 
Description:
This function creates hyperpatches by gliding a set of base surfaces along a set of director curves.
Input:
STRING
hpat_labels[]
This value specifies the labels of the hyperpatches to be created.
REAL
scale
This value specifies the scaling factor.
INTEGER
glide_option
This value specifies the glide option to use: 0 = normal project glide option, and 1 = fixed logic option.
STRING
director_curves[]
This value specifies the list of curves along which the base surface will be swept.
STRING
base_surfaces[]
This value specifies the list of surfaces that will be swept along the director curves to form the hyperpatches.
Output:
STRING
created_labels[]
This value returns the labels of the hyperpatches created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000225
Unable to do glide option.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000014
LpSublistNext: Attempt to proceed past last sublist in current list.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:.
This function displays the number of hyperpatches created and their labels.
One hyperpatch will be created for each set of base_surfaces and director_curves. The number of hyperpatches created are set by the input value base_surfaces multiplied by the input value director_curves. Each hyperpatch will be displayed in the graphics window.
Example:
Please see asm_sweep_hpat_glide (p. 605) in the PCL Reference Manual Examples.
 
asm_sweep_hpat_normal
(hpat_labels, thickness1, thickness2, thickness3, thickness4, num_hypats, normal_rev_direction, surface_list, created_labels)
 
Description:
This function creates hyperpatches normal to the specified list of curves.
Input:
STRING
hpat_labels[]
This value specifies the labels of the hyperpatches to be created.
STRING
thickness1[]
This value specifies either the constant thickness or the first thickness.
STRING
thickness2[]
This value is set to NULL if the input value “thickness1” specifies a constant thickness, otherwise it is the second thickness.
STRING
thickness3[]
This value is set to NULL if the input value “thickness1” specifies a constant thickness, otherwise it is the third thickness.
STRING
thickness4[]
This value is set to NULL if the input value “thickness1” specifies a constant thickness, otherwise it is the fourth thickness.
INTEGER
num_hypats
This value specifies the number of surfaces to be created for each curve.
LOGICAL
normal_rev_direction
This value is set to TRUE if the normal is to be flipped or reversed.
STRING
surface_list[]
This value specifies the list of surfaces to be swept using the normal option.
Output:
STRING
created_labels[]
This value returns the labels of the created hyperpatches.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000712
Unable to compute the tangent and normal vectors due to a non-removable degeneracy or a singularity.
1000901
Zero length vector in Hpat %I% construction.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
16000301
Blank string encountered.
16000302
%A% does not contain enough arguments, looking for %I% arguments.
16000303
%A% has too many arguments, looking for %I% arguments.
16000305
%A% is not a real.
Remarks:
The input value num_hpats specifies the number of hyperpatches that will be created for each curve. Each hyperpatch will be displayed in the graphics window.
Example:
Please see asm_sweep_hpat_normal (p. 606) in the PCL Reference Manual Examples.
  
asm_sweep_line_arc
(line_labels, axis, angle, offset, coord_frame, num_lines, point_list, created_labels)
 
Description:
This function creates lines arcing about the specified list of points.
Input:
STRING
line_labels[]
This value specifies the labels of the lines to be created.
STRING
axis[]
This value specifies the axis of rotation.
REAL
angle
This value specifies the total angle to sweep each point in degrees.
REAL
offset
This value specifies the initial offset angle in degrees.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
INTEGER
num_lines
This value specifies the number of lines that will be created for each point.
STRING
point_list[]
This value specifies the list of points to be swept.
Output:
STRING
created_labels[]
This value returns the labels of the lines created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000040
Duplicate %A% was not created at users request.
1000210
Angle of rotation for a parametric entity is greater than 180 degrees.
1000211
The length of the Axis equals zero.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
38000003
No blob provided.
38000450
Unable to calculate a point on the curve.
Remarks:
This function displays the number of lines created and their labels.
The input value num_lines specifies the number of lines that will be created for each point. Each line will be displayed in the graphics window.
Example:
Please see asm_sweep_line_arc (p. 608) in the PCL Reference Manual Examples.
 
asm_sweep_line_involute
(line_labels, axis, option, scalar1, scalar2, num_lines, coord_frame, point_list, created_labels)
 
Description:
This function creates lines from a set of points using the involute sweep operation.
Input:
STRING
line_labels[]
This value specifies the labels of the lines to be created.
STRING
axis[]
This value specifies the axis of rotation.
INTEGER
option
This value specifies the option to use in creating the involute. If the input value option is set to 1 then the radii method is used, otherwise the angle method is used.
REAL
scalar1
This value specifies a scalar value used in one of two ways depending on the input value option. If the angle method is used, this value specifies the angle to unwind the line. If the radii method is used, this value specifies the base radius of the bobbin.
REAL
scalar2
This value specifies a scalar value depending on the value of “option”. If the angle method is used, this is the starting angle of the line. If the radii method is used, this is the stop radius of the line.
INTEGER
num_lines
This value specifies the number of lines to create for each point.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
STRING
point_list[]
This value specifies the list of points to be swept.
Output:
STRING
created_labels[]
This value returns the labels of the lines created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000211
The length of the Axis equals zero.
1000226
The angle which the involute traverses must be positive.
1000227
The starting angle of the involute must be positive.
1000228
The radius of the base circle must be positive.
1000229
The stop radius of the involute must be larger than the base radius.
1000230
The point is inside the base circle.
1000231
The point is outside the stop radius of the involute.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:
This function displays the number of lines created and their labels.
The input value num_lines specifies the number of lines that will be created for each point. Each line will be displayed in the graphics window.
Example:
Please see asm_sweep_line_involute (p. 610) in the PCL Reference Manual Examples.
 
asm_sweep_patch_arc
(patch_labels, axis, angle, offset, coord_frame, num_patches, curve_list, created_labels)
 
Description:
This function creates patches arcing about the specified list of curves.
Input:
STRING
patch_labels[]
This value specifies the labels of the patches to be created.
STRING
axis[]
This value specifies the axis of rotation.
REAL
angle
This value specifies the total angle to sweep each point in degrees.
REAL
offset
This value specifies the initial offset angle in degrees.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
INTEGER
num_patches
This value specifies the number of patches to create for each curve.
STRING
curve_list[]
This value specifies the list of curves to be swept.
Output:
STRING
created_labels[]
This value returns the labels of the patches created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000040
Duplicate %A% was not created at users request.
1000210
Angle of rotation for a parametric entity is greater than 180 degrees.
1000211
The length of the Axis equals zero.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
38000003
No blob provided.
38000450
Unable to calculate a point on the curve.
38000451
Unable to calculate a point on the surface.
Remarks:
This function displays the number of patches created and their labels.
The input value num_patches specifies the number of patches that will be created for each curve. Each patch will be displayed in the graphics window.
Example:
Please see asm_sweep_patch_arc (p. 611) in the PCL Reference Manual Examples.
 
asm_sweep_patch_extrude
(patch_labels, delta, scale, angle, origin, coord_frame, num_patches, curve_list, created_labels)
 
Description:
This function creates patches by extruding curves.
Input:
STRING
patch_labels[]
This value specifies the labels of the patches to be created.
STRING
delta[]
This value specifies the translation vector along which the extrusion will occur and its magnitude.
REAL
scale
This value specifies the scaling factor.
REAL
angle
This value specifies the angle to rotate the curve around the translation vector during extrusion.
STRING
origin[]
This value specifies the point to be used as origin of the extrusion.
STRING
coord_frame[]
This value specifies the reference coordinate frame.
INTEGER
num_patches
This value specifies the number of patches to create for each curve.
STRING
curve_list[]
This value specifies the list of curves to be extruded.
Output:
STRING
created_labels[]
This value returns the labels of the patches created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000211
The length of the Axis equals zero.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:
This function displays the number of patches created and their labels.
The input value num_patches specifies the number of patches that will be created for each curve. Each patch will be displayed in the graphics window.
Example:
Please see asm_sweep_patch_extrude (p. 613) in the PCL Reference Manual Examples.
 
asm_sweep_patch_glide
(patch_labels, scale, glide_option, director_curves, base_curve, created_labels)
 
Description:
This function creates patches by gliding a set of base curves along a set of director curves.
Input:
STRING
patch_labels[]
This value specifies the labels of the patches to be created.
REAL
scale
This value specifies the scaling factor.
INTEGER
glide_option
This value specifies the glide option to use: 0 = normal project glide option, and 1 = fixed logic option.
STRING
director_curves[]
This value specifies the list of curves along which the base curve will be swept.
STRING
base_curve[]
This value specifies the list of curves that will be swept along the director curves to form the patches.
Output:
STRING
created_labels[]
This value returns the labels of the patches created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000225
Unable to do glide option.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000014
LpSublistNext: Attempt to proceed past last sublist in current list.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
Remarks:
This function displays the number of patches created and their labels.
One patch will be created for each set of base_patches and director_curves. The number of patches created are set by the input value base_patches multiplied by the input value director_curves. Each patch will be displayed in the graphics window.
Example:
Please see asm_sweep_patch_glide (p. 614) in the PCL Reference Manual Examples.
  
asm_sweep_patch_normal
(patch_labels, thickness1, thickness2, origin, num_patches, normal_rev_direction, curve_list, created_labels)
 
Description:
This function creates patches normal to the specified list of curves.
Input:
STRING
patch_labels[]
This value specifies the labels of the patches to be created.
STRING
thickness1[]
This value specifies either the constant thickness or the first thickness.
STRING
thickness2[]
This value is set to NULL if the input value “thickness1” specifies a constant thickness, otherwise it is the second thickness.
STRING
origin[]
This value specifies the point to be used as origin of the normal vector.
INTEGER
num_patches
This value specifies the number of patches to be created for each curve in the input list.
LOGICAL
normal_rev_direction
This value is set to TRUE if the normal is to be flipped or reversed.
STRING
curve_list[]
This value specifies the list of curves to be swept using the normal option.
Output:
STRING
created_labels[]
This value returns the labels of the patches created.
INTEGER
<Return Value>
This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error.
Error Conditions:
1000025
Error attempting to allocate virtual memory.
1000211
The length of the Axis equals zero.
14000001
LpGetHeapSpace: Allocated heapspace is exhausted.
14000011
LpSublistAttributeGet: Attempt to get attribute from NULL list.
14000012
LpSublistAttributeGet: Attribute to retrieve is undefined.
14000013
LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist.
14000208
LpSublistAttributeGet: Curve evaluator error.
14000210
LpSublistAttributeGet: Insufficient size in return area for geometry.
14000211
LpSublistAttributeGet: Surface evaluator error.
14000213
LpSublistAttributeGet: Unable to coerce geometry: unknown type.
14000282
LpSublistAttributeGet: The value for the attribute requested is NULL.
14000295
LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
14000296
LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance.
16000301
Blank string encountered.
16000302
%A% does not contain enough arguments, looking for %I% arguments.
16000303
%A% has too many arguments, looking for %I% arguments.
16000305
%A% is not a real.
Remarks:
This function displays the number of patches created and their labels.
The input value num_patches specifies the number of patches that will be created for each curve. Each curve will be displayed in the graphics window.
Example:
Please see asm_sweep_patch_normal (p. 615) in the PCL Reference Manual Examples.