Tweak Operation Error Codes

From DocR21

Jump to: navigation, search

This page lists the error codes for failures triggered when performing a tweak-based operation.

Error code Location Description
LOP_BAD_BODY_TRANSFORMlop.errBody 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_BAD_BOXlop.errInvalid box supplied. User-supplied intersection box is invalid.
LOP_INVALID_APIlop.errDeprecated API. User has tried to use a deprecated API.
LOP_LOOP_TYPElop.errCannot determine loop type.
LOP_NO_LUMP_LEFTlop.errNo lumps left in body. This error is thrown when no lump remains in the body at the end of the tweak operation.
LOP_NOT_IMPLEMENTEDlop.errNot yet implemented.
LOP_TWK_BAD_BODY_SUPPLIEDlop.errBody has an edge with only one coedge.
LOP_TWK_BAD_EDGE_SUPPLIEDlop.errEdge(s) supplied invalid, duplicate or from different bodies. User supplied edge(s) are either invalid, duplicate or belong to different bodies.
LOP_TWK_BAD_FACElop.errFace(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_OP_ON_ATTlop.errInvalid operation on lop attribute.
LOP_TWK_BAD_SURFACElop.errInvalid tool surface supplied. User-supplied tool surface for tweak is invalid.
LOP_TWK_BAD_VERTEXlop.errVertex or vertices supplied invalid, duplicate or from different bodies.
LOP_TWK_COMPUTE_FAILEDlop.errTweak compute failed.
LOP_TWK_FREE_EDGElop.errFree edge detected.
LOP_TWK_INTERNALlop.errInternal error. Tweak operation has failed due to some internal algorithmic problems.
LOP_TWK_MULTIPLE_EDGElop.errMultiple solutions for an edge. This error might be encountered if there are multiple equally valid solutions to an edge.
LOP_TWK_MULTIPLE_VERTlop.errMultiple solutions for a vertex.
LOP_TWK_NO_BLEND_EDIT_SFlop.errBlend edit unable to provide blend surface.
LOP_TWK_NO_BODYlop.errLocal operation input does not belong to a BODY.
LOP_TWK_NO_EDGElop.errNo solution for an edge. This error is thrown when unable to solve for the new geometry of an edge.
LOP_TWK_NO_EDGE_SUPPLIEDlop.errNo edges supplied. This error is encountered if the user has not supplied any edge(s) while using api_tweak_to_body.
LOP_TWK_NO_FACElop.errNo faces supplied. User has not supplied any faces for tweaking.
LOP_TWK_NO_LOOPlop.errNo loop through new edges and vertices.
LOP_TWK_NO_VERTlop.errNo solution for a vertex. Unable to solve for the new position of a vertex.
LOP_TWK_NON_MANIFOLDlop.errNon-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_STACK_LIMITlop.errStack limit exceeded.
LOP_TWK_TOPOL_CHANGElop.errChange in topology detected.
LOP_TWK_ZERO_LEN_EDGElop.errOpen edge with coincident vertices generated.
LOPT_BAD_BOXlop.errInvalid box supplied. User-supplied intersection box is invalid.
LOPT_FREE_EDGElop.errFree edge detected.
LOPT_INTERNALlop.errInternal error. The operation has failed due to some internal algorithmic problems.
LOPT_LAST_SHELLlop.errOnly shell in body would be lost. This error is thrown when no shell remains in the body at the end of the tweak operation.
LOPT_NON_MANIFOLDlop.errNon-manifold edge detected.
LOPT_NOT_IMPLEMENTEDlop.errNot yet implemented.
LOPT_TWK_BAD_OP_ON_ATTlop.errInvalid operation on lopt attribute.

See Also

Personal tools
Live