asm_transform_cord_rotate | (output_labels, axis, angle, offset, coord_frame, num_repeat, delete_original, coord_list, created_labels) |
Description: | ||
This function creates coordinate frames by rotating a set of coordinate frames around an axis in a reference coordinate frame. | ||
Input: | ||
STRING | output_labels[] | This value specifies the labels of the coordinate frames to be created. |
STRING | axis[] | This value specifies the axis of rotation. |
REAL | angle | This value specifies the angle of rotation in degrees. |
REAL | offset | This value specifies the offset angle between the coordinate frame and the beginning of the angle of rotation in degrees. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of times to repeat this transformation operation on each created coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original coordinate frames are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | coord_list[] | This value specifies the list of coordinate frames to be rotated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the coordinate frames 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000064 | Overwrite of existing entity not permitted. | |
1000211 | The length of the Axis equals zero. | |
1000216 | Unable to properly process the output labels. | |
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. |
asm_transform_cord_translate | (output_labels, delta, coord_frame, num_repeat, delete_original, coord_list, created_labels) |
Description: | ||
This function creates coordinate frames by translating a set of coordinate frames in a reference coordinate frame. | ||
Input: | ||
STRING | output_labels[] | This value specifies the labels of the coordinate frames to be created. |
STRING | delta[] | This value specifies the translation vector. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original coordinate frames are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | coord_list[] | This value specifies the list of coordinate frames to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the coordinate frames 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000064 | Overwrite of existing entity not permitted. | |
1000216 | Unable to properly process the output labels. | |
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. |
asm_transform_cord_translate_1 | (output_labels, delta, magnitude, reverse_direction, coord_frame, num_repeat, delete_original, coord_list, created_labels) |
Description: | ||
This function creates coordinate frames by translating a set of coordinate frames in a reference coordinate frame. | ||
Input: | ||
STRING | output_labels[] | This value specifies the labels of the coordinate frames to be created. |
STRING | delta[] | This value specifies the direction vector. |
REAL | magnitude | This value specifies the vector magnitude. |
LOGICAL | reverse_direction | This value is set to TRUE if the direction vector is to be reversed. If this value is set to FALSE, the direction vector will not be reversed. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original coordinate frames are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | coord_list[] | This value specifies the list of coordinate frames to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the coordinate frames 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000064 | Overwrite of existing entity not permitted. | |
1000216 | Unable to properly process the output labels. | |
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. |
asm_transform_curve_vsum | (curve_ids, origin_1, origin_2, scales_1, scales_2, curve_list1, curve_list2, created_ids) |
Description: | ||
This function creates parametric cubic curves by performing vector sums of the coordinate locations of two sets of curves. | ||
Input: | ||
STRING | curve_ids[] | This value specifies the curve ID list. If this value is set to an empty string or to “#”, the function will automatically allocate and assign a sequential list of curve IDs. |
STRING | origin_1[] | This value specifies the origin of the vectors for the first set of curves. |
STRING | origin_2[] | This value specifies the origin of the vectors for the second set of curves. |
REAL | scales_1(3) | This value specifies the factor to be used to scale the first set of curve vectors. |
REAL | scales_2(3) | This value specifies the factor to be used to scale the second set of curve vectors. |
STRING | curve_list1[] | This value specifies the first curve list. |
STRING | curve_list2[] | This value specifies the second curve list. |
Output: | ||
STRING | created_ids[] | This value returns the created ID list. |
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. | |
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. |
asm_transform_grid_mcord | (point_labels, coord_frame_1, coord_frame_2, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by translating a set of points from one coordinate frame to a second coordinate frame. The points created will have the same parametric locations relative to the new coordinate frame that they had to the original coordinate frame. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | coord_frame_1[] | This value specifies the coordinate frame from which the set of points will be translated. |
STRING | coord_frame_2[] | This value specifies the coordinate frame to which the points will be translated. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
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. |
asm_transform_grid_mirror | (point_labels, plane, offset, delete_original, point_list, created_labels) |
Description: | ||
This function will create points by mirroring a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | plane[] | This value specifies the mirror plane. |
REAL | offset | This value specifies the final offset from the mirror plane. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be mirrored. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
asm_transform_grid_mscale | (point_labels, coord_frame, origin, translation, rotation_matrix, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by simultaneously translating, scaling, rotating, and warping a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
STRING | origin[] | This value specifies the origin for the transformation. |
STRING | translation[] | This value specifies a translation vector defining the direction and distance of a translation operation. This value will be used only if a translation operation has been specified with the input value rotation_matrix. |
REAL | rotation_matrix(3,3) | This value specifies the translation, scaling, rotation, and warp operations to be done on the set of points. See the remarks below for more information. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
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. |
Second Dimension Offsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 1 | 0 | 0 | |
2 | 0 | 1 | 0 | |
3 | 0 | 0 | 1 |
Second DimensionOffsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 2 | 0 | 0 | |
2 | 0 | 2 | 0 | |
3 | 0 | 0 | 2 |
Second DimensionOffsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | -3 | 0 | 0 | |
2 | 0 | 3 | 0 | |
3 | 0 | 0 | 3 |
Second DimensionOffsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 0 | 1 | 1 | |
2 | 1 | 0 | 1 | |
3 | 1 | 1 | 0 |
asm_transform_grid_mscale2 | (point_labels, coord_frame, origin, translation, columns, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by simultaneously translating, scaling, rotating, and warping a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
STRING | origin[] | This value specifies the origin for the transformation. |
STRING | translation[] | This value specifies a translation vector defining the direction and distance of a translation operation. This value will be used only if a translation operation has been specified with the input value rotation_matrix. |
STRING | columns[](3) | This value specifies the translation, scaling, rotation, and warp operations to be done on the set of points. The three strings represent the three column vectors which combine to create the rotation matrix. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
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 cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. |
asm_transform_grid_pivot | (point_labels, pivot_point_1, pivot_point_2, pivot_point_3, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by pivoting them around a point from one point to another. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | pivot_point_1[] | This value specifies the pivot point. |
STRING | pivot_point_2[] | This value specifies the point which defines the beginning of the pivot operation. |
STRING | pivot_point_3[] | This value specifies the pivot which defines the end of the pivot operation. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be pivoted. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
1000302 | The three points specified are nearly collinear. | |
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. |
asm_transform_grid_position | (point_labels, point_1, point_2, point_3, point_4, point_5, point_6, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by translating and rotating a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | point_1[] | This value specifies the first point describing the location and orientation from which the set of points will be transformed. |
STRING | point_2[] | This value specifies the second point describing the location and orientation from which the set of points will be transformed. |
STRING | point_3[] | This value specifies the third point describing the location and orientation from which the set of points will be transformed. |
STRING | point_4[] | This value specifies the first point describing the location and orientation to which the set of points will be transformed. |
STRING | point_5[] | This value specifies the second point describing the location and orientation to which the set of points will be transformed. |
STRING | point_6[] | This value specifies the third point describing the location and orientation to which the set of points will be transformed. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
1000302 | The three points specified are nearly collinear. | |
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. |
asm_transform_grid_rotate | (point_labels, axis, angle, offset, coord_frame, num_repeat, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by rotating a set of points around an axis. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | axis[] | This value specifies the axis of rotation. |
REAL | angle | This value specifies the angle of rotation in degrees. |
REAL | offset | This value specifies the offset angle between the point and the beginning of the angle of rotation in degrees. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of rotations for each point. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be rotated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the grids 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000211 | The length of the Axis equals zero. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
asm_transform_grid_scale | (point_labels, origin, scale, coord_frame, num_repeat, trans_type, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by scaling a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | origin[] | This value specifies the origin for the scaling operation. It is interpreted in the local coordinate system as cartesian or curvilinear depending on the value of the input value trans_type. |
REAL | scale(3) | This value specifies three scaling values. It is interpreted in the local coordinate system as cartesian or curvilinear depending on the value of the input value trans_type. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of scaling operations to be done for each point. |
LOGICAL | trans_type | This value is set to TRUE if the transformation is to be done using a curvlinear coordinate frame or to FALSE to use a cartesian coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be scaled. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
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. |
asm_transform_grid_translate | (point_labels, delta, coord_frame, num_repeat, trans_type, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by translating a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | delta[] | This value specifies the translation vector. It is interpreted in the local coordinate system as cartesian or curvilinear depending on the value of the input value trans_type. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each point. |
LOGICAL | trans_type | This value is set to TRUE if the transformation is to be done using a curvlinear coordinate frame or to FALSE to use a cartesian coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
asm_transform_grid_translate_1 | (point_labels, delta, magnitude, reverse_direction, coord_frame, num_repeat, trans_type, delete_original, point_list, created_labels) |
Description: | ||
This function creates points by translating a set of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | delta[] | This value specifies the direction vector. It is interpreted in the local coordinate system as cartesian or curvilinear depending on the value of the input value trans_type. |
REAL | magnitude | This value specifies the vector magnitude. |
LOGICAL | reverse_direction | This value is set to TRUE if the direction vector is to be reversed. If this value is set to FALSE, the direction vector is not reversed. ??? |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each point. |
LOGICAL | trans_type | This value is set to TRUE if the transformation is to be done using a curvlinear coordinate frame or to FALSE to use a cartesian coordinate frame. |
LOGICAL | delete_original | This value is set to TRUE if the original points are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | point_list[] | This value specifies the list of points to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
asm_transform_grid_vsum | (point_labels, origin_1, origin_2, scales_1, scales_2, point_list1, point_list2, created_labels) |
Description: | ||
This function creates points by performing vector sums of the coordinate locations of two sets of points. | ||
Input: | ||
STRING | point_labels[] | This value specifies the labels of the points to be created. |
STRING | origin_1[] | This value specifies the origin of the vectors for the first set of points. |
STRING | origin_2[] | This value specifies the origin of the vectors for the second set of points. |
REAL | scales_1(3) | This value specifies the factor to be used to scale the first set of point vectors. |
REAL | scales_2(3) | This value specifies the factor to be used to scale the second set of point vectors. |
STRING | point_list1[] | This value specifies the first point list. |
STRING | point_list2[] | This value specifies the second point list. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the points 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. | |
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. |
asm_transform_line_mirror | (line_labels, plane, offset, reverse, delete_original, line_list, created_labels) |
Description: | ||
This function will create lines by mirroring a set of lines. | ||
Input: | ||
STRING | line_labels[] | This value specifies the labels of the lines to be created. |
STRING | plane[] | This value specifies the mirror plane. |
REAL | offset | This value specifies the final offset from the mirror plane. |
LOGICAL | reverse | This value is set to TRUE if the new line is to be reversed such that its parametric direction will match that of the original line. |
LOGICAL | delete_original | This value is set to TRUE if the original lines are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | line_list[] | This value specifies the list of lines to be mirrored. |
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. | |
1000052 | %A% %I% is not an ASM Entity and was not written to the Patran Neutral File. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
asm_transform_patch_mirror | (patch_labels, plane, offset, reverse, delete_original, patch_list, created_labels) |
Description: | ||
This function will create patches by mirroring a set of patches. | ||
Input: | ||
STRING | patch_labels[] | This value specifies the labels of the patches to be created. |
STRING | plane[] | This value specifies the mirror plane. |
REAL | offset | This value specifies the offset distance from the mirror plane. |
LOGICAL | reverse | This value is set to TRUE if the new patch is to be reversed such that its normal will match that of the original patch. If this value is set to FALSE, the normal will not be reversed. |
LOGICAL | delete_original | This value is set to TRUE if the original patches are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | patch_list[] | This value specifies the list of patches to be mirrored. |
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. | |
1000052 | %A% %I% is not an ASM Entity and was not written to the Patran Neutral File. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. |
ge_transform_mcord | (entity_labels, entity_type, coord_frame_1, coord_frame_2, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities from one coordinate frame to a second coordinate frame. The entities created will have the same parametric locations relative to the new coordinate frame that they had to the original coordinate frame. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | coord_frame_1[] | This value specifies the coordinate frame from which the set of entities will be translated. |
STRING | coord_frame_2[] | This value specifies the coordinate frame to which the entities will be translated. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_mirror | (entity_labels, entity_type, plane, offset, reverse, delete_original, entity_list, created_labels) |
Description: | ||
This function will create entities by mirroring a set of entities. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | plane[] | This value specifies the mirror plane. |
REAL | offset | This value specifies the offset distance from the mirror plane. |
LOGICAL | reverse | This value is set to TRUE if the new entities are to be reversed. If this value is set to FALSE, the entities will not be reversed. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be mirrored. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_pivot | (entity_labels, entity_type, pivot_point_1, pivot_point_2, pivot_point_3, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by pivoting them around a point from one point to another. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | pivot_point_1[] | This value specifies the pivot point. |
STRING | pivot_point_2[] | This value specifies the point which defines the beginning of the pivot operation. |
STRING | pivot_point_3[] | This value specifies the pivot which defines the end of the pivot operation. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be pivoted. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_position | (entity_labels, entity_type, point_1, point_2, point_3, point_4, point_5, point_6, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating and rotating a set of entities. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | point_1[] | This value specifies the first point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_2[] | This value specifies the second point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_3[] | This value specifies the third point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_4[] | This value specifies the first point describing the location and orientation to which the set of entities will be transformed. |
STRING | point_5[] | This value specifies the second point describing the location and orientation to which the set of entities will be transformed. |
STRING | point_6[] | This value specifies the third point describing the location and orientation to which the set of entities will be transformed. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_rotate | (entity_labels, entity_type, axis, angle, offset, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by rotating a set of entities around an axis in a reference coordinate frame. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | axis[] | This value specifies the axis of rotation. |
REAL | angle | This value specifies the angle of rotation in degrees. |
REAL | offset | This value specifies the offset angle between the entity and the beginning of the angle of rotation in degrees. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of times to repeat this transformation operation on each created entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be rotated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_scale | (entity_labels, entity_type, scale, origin, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by scaling a set of entities. Use this function for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
REAL | scale(3) | This value specifies three scaling values. |
STRING | origin[] | This value specifies the origin for the scaling operation. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of scaling operations to be done for each point. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be scaled. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_solid_mscale | (solid_labels, entity_type, coord_frame, origin, translation, rotation_matrix, delete_original, solid_list, created_labels) |
Description: | ||
This function creates solids by simultaneously translating, scaling, rotating, and warping a set of solids. Use this function for Parasolid solids. | ||
Input: | ||
STRING | solid_labels[] | This value specifies the labels of the solids to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “solid”. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
STRING | origin[] | This value specifies the origin for the transformation. |
STRING | translation[] | This value specifies a translation vector defining the direction and distance of a translation operation. This value will be used only if a translation operation has been specified with the input value rotation_matrix. |
STRING | rotation_matrix[](3) | This value specifies the translation, scaling, rotation, and warp operations to be done on the set of solids. See the remarks below for more information. |
LOGICAL | delete_original | This value is set to TRUE if the original solids are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | solid_list[] | This value specifies the list of solids to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the solids 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. | |
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. |
Second Dimension Offsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 1 | 0 | 0 | |
2 | 0 | 1 | 0 | |
3 | 0 | 0 | 1 |
Second DimensionOffsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 2 | 0 | 0 | |
2 | 0 | 2 | 0 | |
3 | 0 | 0 | 2 |
Second DimensionOffsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | -3 | 0 | 0 | |
2 | 0 | 3 | 0 | |
3 | 0 | 0 | 3 |
Second Dimension Offsets | First Dimension Offsets | |||
1 | 2 | 3 | ||
1 | 0 | 1 | 1 | |
2 | 1 | 0 | 1 | |
3 | 1 | 1 | 0 |
ge_transform_translate | (entity_labels, entity_type, delta, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities. This function is to be used for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | delta[] | This value specifies the translation vector. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
ge_transform_translate_v1 | (entity_labels, entity_type, delta, magnitude, reverse_direction, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities. This function is to be used for Parasolid solids. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | delta[] | This value specifies the direction vector. |
REAL | magnitude | This value specifies the vector magnitude. |
LOGICAL | reverse_direction | This value is set to TRUE if the direction vector is to be reversed. If this value is set to FALSE, the direction vector will not be reversed. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_mcord | (entity_labels, entity_type, coord_frame_1, coord_frame_2, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities from one coordinate frame to a second coordinate frame. The entities created will have the same parametric locations relative to the new coordinate frame that they had to the original coordinate frame. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | coord_frame_1[] | This value specifies the coordinate frame from which the set of entities will be translated. |
STRING | coord_frame_2[] | This value specifies the coordinate frame to which the entities will be translated. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_mirror | (entity_labels, entity_type, plane, offset, reverse, delete_original, entity_list, created_labels) |
Description: | ||
This function will create entities by mirroring a set of entities. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | plane[] | This value specifies the mirror plane. |
REAL | offset | This value specifies the offset distance from the mirror plane. |
LOGICAL | reverse | This value is set to TRUE if the new entities are to be reversed. If this value is set to FALSE, the entities will not be reversed. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be mirrored. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_pivot | (entity_labels, entity_type, pivot_point_1, pivot_point_2, pivot_point_3, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by pivoting them around a point from one point to another. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | pivot_point_1[] | This value specifies the pivot point. |
STRING | pivot_point_2[] | This value specifies the point which defines the beginning of the pivot operation. |
STRING | pivot_point_3[] | This value specifies the pivot which defines the end of the pivot operation. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be pivoted. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_position | (entity_labels, entity_type, point_1, point_2, point_3, point_4, point_5, point_6, delete_original, entity_list, created_labels) |
Description: | ||
This function creates points by translating and rotating a set of entities. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | point_1[] | This value specifies the first point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_2[] | This value specifies the second point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_3[] | This value specifies the third point describing the location and orientation from which the set of entities will be transformed. |
STRING | point_4[] | This value specifies the first point describing the location and orientation to which the set of entities will be transformed. |
STRING | point_5[] | This value specifies the second point describing the location and orientation to which the set of entities will be transformed. |
STRING | point_6[] | This value specifies the third point describing the location and orientation to which the set of entities will be transformed. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be transformed. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_rotate | (entity_labels, entity_type, axis, angle, offset, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by rotating a set of entities around an axis in a reference coordinate frame. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | axis[] | This value specifies the axis of rotation. |
REAL | angle | This value specifies the angle of rotation in degrees. |
REAL | offset | This value specifies the offset angle between the entity and the beginning of the angle of rotation in degrees. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of times to repeat this transformation operation on each created entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be rotated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_scale | (entity_labels, entity_type, scale, origin, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by scaling a set of entities. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
REAL | scale(3) | This value specifies three scaling values. |
STRING | origin[] | This value specifies the origin for the scaling operation. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of scaling operations to be done for each point. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be scaled. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
1000053 | No valid geometric entities of type %A% were used as input. Unable to process request. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
14000015 | LpSublistNext: End of current list has been reached. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
asm_transform_solid_vsum | (solid_ids, origin_1, origin_2, scales_1, scales_2, solid_list1, solid_list2, created_ids) |
Description: | ||
This function creates a parametric tricubic solid by performing vector sums of two existing sets of solids. | ||
Input: | ||
STRING | solid_ids[] | This value specifies the solid ID list. If this value is set to an empty string or to “#”, the function will automatically allocate and assign a sequential list of solid IDs. |
STRING | origin_1[] | This value specifies the origin of the vectors for the first set of solids. |
STRING | origin_2[] | This value specifies the origin of the vectors for the second set of solids. |
REAL | scales_1(3) | This value specifies the factor to be used to scale the first set of solid vectors. |
REAL | scales_2(3) | This value specifies the factor to be used to scale the second set of solid vectors. |
STRING | solid_list1[] | This value specifies the first solid list. |
STRING | solid_list2[] | This value specifies the second solid list. |
Output: | ||
STRING | created_ids[] | This value returns the created ID list. |
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. | |
1000064 | Overwrite of existing entity not permitted. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38000452 | Unable to calculate a point on the solid. |
asm_transform_surface_vsum | (surface_ids, origin_1, origin_2, scales_1, scales_2, surface_list1, surface_list2, created_ids) |
Description: | ||
This function creates a parametric bicubic surface by performing vector sums of two existing sets of surfaces. | ||
Input: | ||
STRING | surface_ids[] | This value specifies the surface ID list. If this value is set to an empty string or to “#”, the function will automatically allocate and assign a sequential list of surface IDs. |
STRING | origin_1[] | This value specifies the origin of the vectors for the first set of surfaces. |
STRING | origin_2[] | This value specifies the origin of the vectors for the second set of surfaces. |
REAL | scales_1(3) | This value specifies the factor to be used to scale the first set of surface vectors. |
REAL | scales_2(3) | This value specifies the factor to be used to scale the second set of surface vectors. |
STRING | surface_list1[] | This value specifies the first surface list. |
STRING | surface_list2[] | This value specifies the second surface list. |
Output: | ||
STRING | created_ids[] | This value returns the created ID list. |
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. | |
1000064 | Overwrite of existing entity not permitted. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38000003 | No blob provided. | |
38000450 | Unable to calculate a point on the curve. | |
38000451 | Unable to calculate a point on the surface. |
sgm_transform_translate | (entity_labels, entity_type, delta, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | delta[] | This value specifies the translation vector. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |
sgm_transform_translate_v1 | (entity_labels, entity_type, delta, magnitude, reverse_direction, coord_frame, num_repeat, delete_original, entity_list, created_labels) |
Description: | ||
This function creates entities by translating a set of entities. | ||
Input: | ||
STRING | entity_labels[] | This value specifies the labels of the entities to be created. |
STRING | entity_type[] | This value specifies the type of entity. This value can be set to: “point”, “curve”, “surface”, “solid”, “plane”, or “vector”. |
STRING | delta[] | This value specifies the direction vector. |
REAL | magnitude | This value specifies the vector magnitude. |
LOGICAL | reverse_direction | This value is set to TRUE if the direction vector will be reversed. If this value is set to FALSE, the direction vector will not be reversed. |
STRING | coord_frame[] | This value specifies the reference coordinate frame. |
INTEGER | num_repeat | This value specifies the number of translations for each entity. |
LOGICAL | delete_original | This value is set to TRUE if the original entities are to be deleted. If this value is set to FALSE, the original entities will not be deleted. |
STRING | entity_list[] | This value specifies the list of entities to be translated. |
Output: | ||
STRING | created_labels[] | This value returns the labels of the entities 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. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heapspace is exhausted. | |
14000003 | LpSublistType: No sublist filter bits are set on invocation. | |
14000004 | LpSublistType: I am being invoked with a NULL list. | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
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. | |
38001209 | An invalid geometric entity type was used as input. Unable to process request. |