AutoCAD software's associative framework is a general-purpose programming framework. It enables easy development of AutoCAD software applications that represent associative relations. Drawings and models created by such applications are intelligent, and they maintain relations between entities and automatically update when entities or parameters change. This class will explain fundamental concepts of the framework and show how it has been used to build several AutoCAD software features, such as 2D Constraints, Associative Array, Model Documentation, and Surface Modeling. The class will then provide a step-by-step programming example of how to implement new associative functionality in AutoCAD software. After completing the class you will be capable of taking advantage of the framework when developing your own AutoCAD software applications.
- Understand concepts of AutoCAD software's associative framework
- Learn how to build AutoCAD software applications using AutoCAD software's associative framework
- Learn how to represent associative relations in a uniform and consistent manner
- Learn how to develop new AutoCAD software applications more easily and more consistently
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.