brepjs API Reference
    Preparing search index...

    Variable BrepErrorCodeConst

    BrepErrorCode: {
        BEZIER_MIN_POINTS: "BEZIER_MIN_POINTS";
        BSPLINE_FAILED: "BSPLINE_FAILED";
        CHAMFER_ANGLE_BAD_ANGLE: "CHAMFER_ANGLE_BAD_ANGLE";
        CHAMFER_ANGLE_BAD_DISTANCE: "CHAMFER_ANGLE_BAD_DISTANCE";
        CHAMFER_ANGLE_FAILED: "CHAMFER_ANGLE_FAILED";
        CHAMFER_ANGLE_NO_EDGES: "CHAMFER_ANGLE_NO_EDGES";
        CHAMFER_ANGLE_NOT_3D: "CHAMFER_ANGLE_NOT_3D";
        CHAMFER_NO_EDGES: "CHAMFER_NO_EDGES";
        CHAMFER_NOT_3D: "CHAMFER_NOT_3D";
        CUT_ALL_NOT_3D: "CUT_ALL_NOT_3D";
        CUT_FAILED: "CUT_FAILED";
        CUT_NOT_3D: "CUT_NOT_3D";
        ELLIPSE_RADII: "ELLIPSE_RADII";
        FACE_BUILD_FAILED: "FACE_BUILD_FAILED";
        FILLET_NO_EDGES: "FILLET_NO_EDGES";
        FILLET_NOT_3D: "FILLET_NOT_3D";
        FINDER_NOT_UNIQUE: "FINDER_NOT_UNIQUE";
        FUSE_ALL_EMPTY: "FUSE_ALL_EMPTY";
        FUSE_ALL_NOT_3D: "FUSE_ALL_NOT_3D";
        FUSE_FAILED: "FUSE_FAILED";
        FUSE_NOT_3D: "FUSE_NOT_3D";
        HEAL_NO_EFFECT: "HEAL_NO_EFFECT";
        IGES_EXPORT_FAILED: "IGES_EXPORT_FAILED";
        IGES_IMPORT_FAILED: "IGES_IMPORT_FAILED";
        INTERSECT_NOT_3D: "INTERSECT_NOT_3D";
        INTERSECTION_FAILED: "INTERSECTION_FAILED";
        INVALID_CHAMFER_DISTANCE: "INVALID_CHAMFER_DISTANCE";
        INVALID_FILLET_RADIUS: "INVALID_FILLET_RADIUS";
        INVALID_THICKNESS: "INVALID_THICKNESS";
        LOFT_EMPTY: "LOFT_EMPTY";
        LOFT_FAILED: "LOFT_FAILED";
        LOFT_NOT_3D: "LOFT_NOT_3D";
        NO_EDGES: "NO_EDGES";
        NO_FACES: "NO_FACES";
        NO_WRAPPER: "NO_WRAPPER";
        NULL_SHAPE: "NULL_SHAPE";
        NULL_SHAPE_INPUT: "NULL_SHAPE_INPUT";
        OFFSET_NOT_3D: "OFFSET_NOT_3D";
        OFFSET_NOT_WIRE: "OFFSET_NOT_WIRE";
        PARAMETER_NOT_FOUND: "PARAMETER_NOT_FOUND";
        POLYGON_MIN_POINTS: "POLYGON_MIN_POINTS";
        REVOLUTION_NOT_3D: "REVOLUTION_NOT_3D";
        SELF_INTERSECTION_FAILED: "SELF_INTERSECTION_FAILED";
        SHELL_NOT_3D: "SHELL_NOT_3D";
        SOLID_BUILD_FAILED: "SOLID_BUILD_FAILED";
        STEP_EXPORT_FAILED: "STEP_EXPORT_FAILED";
        STEP_FILE_READ_ERROR: "STEP_FILE_READ_ERROR";
        STEP_IMPORT_FAILED: "STEP_IMPORT_FAILED";
        STL_EXPORT_FAILED: "STL_EXPORT_FAILED";
        STL_FILE_READ_ERROR: "STL_FILE_READ_ERROR";
        STL_IMPORT_FAILED: "STL_IMPORT_FAILED";
        SWEEP_END_NOT_WIRE: "SWEEP_END_NOT_WIRE";
        SWEEP_FAILED: "SWEEP_FAILED";
        SWEEP_NOT_3D: "SWEEP_NOT_3D";
        SWEEP_START_NOT_WIRE: "SWEEP_START_NOT_WIRE";
        UNKNOWN_CURVE_TYPE: "UNKNOWN_CURVE_TYPE";
        UNKNOWN_PLANE: "UNKNOWN_PLANE";
        UNKNOWN_SURFACE_TYPE: "UNKNOWN_SURFACE_TYPE";
        UNSUPPORTED_PROFILE: "UNSUPPORTED_PROFILE";
        WELD_NOT_SHELL: "WELD_NOT_SHELL";
        ZERO_LENGTH_EXTRUSION: "ZERO_LENGTH_EXTRUSION";
        ZERO_OFFSET: "ZERO_OFFSET";
        ZERO_TWIST_ANGLE: "ZERO_TWIST_ANGLE";
    } = ...

    Typed string constants for all known brepjs error codes, grouped by category.

    Use these instead of raw strings so that typos are caught at compile time.

    Type Declaration

    • ReadonlyBEZIER_MIN_POINTS: "BEZIER_MIN_POINTS"
    • ReadonlyBSPLINE_FAILED: "BSPLINE_FAILED"
    • ReadonlyCHAMFER_ANGLE_BAD_ANGLE: "CHAMFER_ANGLE_BAD_ANGLE"
    • ReadonlyCHAMFER_ANGLE_BAD_DISTANCE: "CHAMFER_ANGLE_BAD_DISTANCE"
    • ReadonlyCHAMFER_ANGLE_FAILED: "CHAMFER_ANGLE_FAILED"
    • ReadonlyCHAMFER_ANGLE_NO_EDGES: "CHAMFER_ANGLE_NO_EDGES"
    • ReadonlyCHAMFER_ANGLE_NOT_3D: "CHAMFER_ANGLE_NOT_3D"
    • ReadonlyCHAMFER_NO_EDGES: "CHAMFER_NO_EDGES"
    • ReadonlyCHAMFER_NOT_3D: "CHAMFER_NOT_3D"
    • ReadonlyCUT_ALL_NOT_3D: "CUT_ALL_NOT_3D"
    • ReadonlyCUT_FAILED: "CUT_FAILED"
    • ReadonlyCUT_NOT_3D: "CUT_NOT_3D"
    • ReadonlyELLIPSE_RADII: "ELLIPSE_RADII"
    • ReadonlyFACE_BUILD_FAILED: "FACE_BUILD_FAILED"
    • ReadonlyFILLET_NO_EDGES: "FILLET_NO_EDGES"
    • ReadonlyFILLET_NOT_3D: "FILLET_NOT_3D"
    • ReadonlyFINDER_NOT_UNIQUE: "FINDER_NOT_UNIQUE"
    • ReadonlyFUSE_ALL_EMPTY: "FUSE_ALL_EMPTY"
    • ReadonlyFUSE_ALL_NOT_3D: "FUSE_ALL_NOT_3D"
    • ReadonlyFUSE_FAILED: "FUSE_FAILED"
    • ReadonlyFUSE_NOT_3D: "FUSE_NOT_3D"
    • ReadonlyHEAL_NO_EFFECT: "HEAL_NO_EFFECT"
    • ReadonlyIGES_EXPORT_FAILED: "IGES_EXPORT_FAILED"
    • ReadonlyIGES_IMPORT_FAILED: "IGES_IMPORT_FAILED"
    • ReadonlyINTERSECT_NOT_3D: "INTERSECT_NOT_3D"
    • ReadonlyINTERSECTION_FAILED: "INTERSECTION_FAILED"
    • ReadonlyINVALID_CHAMFER_DISTANCE: "INVALID_CHAMFER_DISTANCE"
    • ReadonlyINVALID_FILLET_RADIUS: "INVALID_FILLET_RADIUS"
    • ReadonlyINVALID_THICKNESS: "INVALID_THICKNESS"
    • ReadonlyLOFT_EMPTY: "LOFT_EMPTY"
    • ReadonlyLOFT_FAILED: "LOFT_FAILED"
    • ReadonlyLOFT_NOT_3D: "LOFT_NOT_3D"
    • ReadonlyNO_EDGES: "NO_EDGES"
    • ReadonlyNO_FACES: "NO_FACES"
    • ReadonlyNO_WRAPPER: "NO_WRAPPER"
    • ReadonlyNULL_SHAPE: "NULL_SHAPE"
    • ReadonlyNULL_SHAPE_INPUT: "NULL_SHAPE_INPUT"
    • ReadonlyOFFSET_NOT_3D: "OFFSET_NOT_3D"
    • ReadonlyOFFSET_NOT_WIRE: "OFFSET_NOT_WIRE"
    • ReadonlyPARAMETER_NOT_FOUND: "PARAMETER_NOT_FOUND"
    • ReadonlyPOLYGON_MIN_POINTS: "POLYGON_MIN_POINTS"
    • ReadonlyREVOLUTION_NOT_3D: "REVOLUTION_NOT_3D"
    • ReadonlySELF_INTERSECTION_FAILED: "SELF_INTERSECTION_FAILED"
    • ReadonlySHELL_NOT_3D: "SHELL_NOT_3D"
    • ReadonlySOLID_BUILD_FAILED: "SOLID_BUILD_FAILED"
    • ReadonlySTEP_EXPORT_FAILED: "STEP_EXPORT_FAILED"
    • ReadonlySTEP_FILE_READ_ERROR: "STEP_FILE_READ_ERROR"
    • ReadonlySTEP_IMPORT_FAILED: "STEP_IMPORT_FAILED"
    • ReadonlySTL_EXPORT_FAILED: "STL_EXPORT_FAILED"
    • ReadonlySTL_FILE_READ_ERROR: "STL_FILE_READ_ERROR"
    • ReadonlySTL_IMPORT_FAILED: "STL_IMPORT_FAILED"
    • ReadonlySWEEP_END_NOT_WIRE: "SWEEP_END_NOT_WIRE"
    • ReadonlySWEEP_FAILED: "SWEEP_FAILED"
    • ReadonlySWEEP_NOT_3D: "SWEEP_NOT_3D"
    • ReadonlySWEEP_START_NOT_WIRE: "SWEEP_START_NOT_WIRE"
    • ReadonlyUNKNOWN_CURVE_TYPE: "UNKNOWN_CURVE_TYPE"
    • ReadonlyUNKNOWN_PLANE: "UNKNOWN_PLANE"
    • ReadonlyUNKNOWN_SURFACE_TYPE: "UNKNOWN_SURFACE_TYPE"
    • ReadonlyUNSUPPORTED_PROFILE: "UNSUPPORTED_PROFILE"
    • ReadonlyWELD_NOT_SHELL: "WELD_NOT_SHELL"
    • ReadonlyZERO_LENGTH_EXTRUSION: "ZERO_LENGTH_EXTRUSION"
    • ReadonlyZERO_OFFSET: "ZERO_OFFSET"
    • ReadonlyZERO_TWIST_ANGLE: "ZERO_TWIST_ANGLE"