This lecture will explain how to enable AutoCAD software associative dimensions on complex custom AutoCAD entities using regular AutoCAD dimension and annotation commands. It will provide a complete and realistic code example that can be copied and tailored to individual needs. The main concept explained in this lecture will be the concept of a Persistent Subentity Id Protocol Extension. Custom AutoCAD entities need to implement and expose this protocol extension to reveal their subentities and to define their Persistent Subentity Ids. The AutoCAD associative dimensioning and annotation mechanism then interacts with the custom entities via this protocol extension. This session features AutoCAD. AIA Approved
- Understand AutoCAD associative dimensions and annotations
- Understand how associative dimensions reference entity geometry
- Understand Persistent Subentity Id Protocol Extension
- Have sample source code available to you so you can use it as a template
Jiri Kripac holds a PhD degree in computer science, and he currently works as a senior software architect at Autodesk, Inc. He introduced ACIS- and ASM-based modeling into AutoCAD software 20 years ago, and he has mostly worked on algorithmic and modeling problems, such as on the “Persistent Topological Naming” problem. He also developed the associative framework that enables the uniform representation of diverse kinds of parametric and associative relations in AutoCAD software. Kripac has published several papers related to CAD and solid modeling, and he has presented at conferences and at Autodesk CTO Forums, Tech Summits, and Autodesk University. He holds 5 patents.