개요ObjectARX 플러그인에서 기존 AutoCAD 엔티티의 동작을 바꾸는 방법은 크게 두 가지입니다. Protocol Extension(PE) 은 클래스에 새 기능을 추가하고, Overrule 은 클래스의 기존 동작을 런타임에 가로채서 교체합니다. 즉, 커스텀 엔티티를 만들지 않고도 기존 클래스(AcDbLine, AcDbCircle 등)의 동작을 런타임에 바꿀 수 있습니다. AutoCAD 내부 호출 → Overrule 체인 → Overrule::worldDraw base 호출 → 원래 subWorldDraw 클래스가로채는 기능관련 헤더AcGiDrawableOverrule그리기 (worldDraw, viewportDraw)drawable.hAcDbGripOverrule그립 포인트dbentityoverr..