The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Tweak Operation Error Codes
From DocR20
This page lists the error codes for failures triggered when performing a tweak-based operation.
| Error Code | Error Message | Description |
|---|---|---|
| LOP_TWK_NO_FACE | no faces supplied | User has not supplied any faces for tweaking. |
| LOP_TWK_BAD_FACE | face(s) supplied invalid, duplicate or from different bodies | The face(s) supplied for tweaking are either invalid, duplicate, or belong to different bodies. |
| LOP_TWK_BAD_SURFACE | invalid tool surface supplied | User-supplied tool surface for tweak is invalid. |
| LOP_TWK_NON_MANIFOLD | non-manifold edge detected | The body contains a non-manifold edge. Bodies with non-manifold edge (or vertex) cannot be used for tweak operations. |
| LOP_TWK_FREE_EDGE | free edge detected | |
| LOP_TWK_MULTIPLE_EDGE | multiple solutions for an edge | This error might be encountered if there are multiple equally valid solutions to an edge. |
| LOP_TWK_MULTIPLE_VERT | multiple solutions for a vertex | |
| LOP_TWK_NO_EDGE | no solution for an edge | This error is thrown when unable to solve for the new geometry of an edge. |
| LOP_TWK_NO_VERT | no solution for a vertex | Unable to solve for the new position of a vertex. |
| LOP_TWK_ZERO_LEN_EDGE | open edge with coincident vertices generated | |
| LOP_TWK_INTERNAL | internal error | Tweak operation has failed due to some internal algorithmic problems. |
| LOP_TWK_BAD_OP_ON_ATT | invalid operation on lop attribute | |
| LOP_TWK_TOPOL_CHANGE | change in topology detected | |
| LOP_TWK_NO_BLEND_EDIT_SF | blend edit unable to provide blend surface | |
| LOP_TWK_STACK_LIMIT | stack limit exceeded | |
| LOP_TWK_COMPUTE_FAILED | tweak compute failed | |
| LOP_TWK_NO_LOOP | no loop through new edges and vertices | |
| LOP_TWK_NO_EDGE_SUPPLIED | no edges supplied | This error is encountered if the user has not supplied any edge(s) while using api_tweak_to_body |
| LOP_TWK_BAD_EDGE_SUPPLIED | edge(s) supplied invalid, duplicate or from different bodies | User supplied edge(s) are either invalid, duplicate or belong to different bodies. |
| LOP_TWK_BAD_BODY_SUPPLIED | Body has an edge with only one coedge | |
| LOP_TWK_BAD_VERTEX | Vertex or vertices supplied invalid, duplicate or from different bodies | |
| LOP_TWK_NO_BODY | Local operation input does not belong to a BODY | |
| LOP_NO_LUMP_LEFT | no lumps left in body | This error is thrown when no lump remains in the body at the end of the tweak operation. |
| LOP_NOT_IMPLEMENTED | not yet implemented | |
| LOP_LOOP_TYPE | Cannot determine loop type | |
| LOPT_TWK_BAD_OP_ON_ATT | invalid operation on lopt attribute | |
| LOPT_NON_MANIFOLD | non-manifold edge detected | |
| LOPT_FREE_EDGE | free edge detected | |
| LOPT_INTERNAL | internal error | The operation has failed due to some internal algorithmic problems. |
| LOPT_NOT_IMPLEMENTED | not yet implemented | |
| LOPT_BAD_BOX | invalid box supplied | User-supplied intersection box is invalid. |
| LOPT_LAST_SHELL | only shell in body would be lost | This error is thrown when no shell remains in the body at the end of the tweak operation. |
| LOP_BAD_BOX | invalid box supplied | User-supplied intersection box is invalid. |
| LOP_BAD_BODY_TRANSFORM | body transform has shear component | This error would been encountered during api_offset_body if the input body transform has a shear component(non-uniform scaling). |
| LOP_INVALID_API | deprecated API | User has tried to use a deprecated API. |
