Tuesday, March 26, 2024

TraceBoundary sample in Python for AutoCAD

 

 

import traceback
from pyrx import Ap, Db, Ed, Ge, Gi


@Ap.Command()
def TB() -> None:
    try:
        db = Db.curDb()
        ps, pnt = Ed.Editor.getPoint("\nPick a point")
        if ps != Ed.PromptStatus.eOk:
            return
        for pline in Ed.Editor.traceBoundary(pnt, False):
            pline.setColorIndex(1)
            db.addToCurrentspace(pline)
    except Exception as err:
        traceback.print_exception(err)





 

 

TraceBoundary sample in Python for AutoCAD

    import traceback from pyrx import Ap , Db , Ed , Ge , Gi @ Ap . Command () def TB () -> None :     try :         db = Db . curD...