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

Jump to: navigation, search


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.
Personal tools