Tuesday turned out to be another long day after trying to recover from a lack of sleep. In the class we talked about working with objects in the drawing database along with the symbols tables. So we created a couple commands and utilities that check for a layer & block record in the drawing and if they are not present then create them. Along with creating objects and references in the Symbol tables we looked at working with named dictionaries and how non-graphical information can be stored. This is how information for Layouts, Groups and some other features in AutoCAD work. We started talking about Hard/Soft Ownerships and Hard/Soft Pointers and how they work and the purpose they serve.
Pointers and Ownerships have been a somewhat unclear area for a little while. It is actually starting to make more sense now. The Pointers and Ownerships are handled differently based on the type of cloning operation used which happens during a Copy, CopyClip or Wblock Operation. The two types of cloning are Deepclone and Wblockclone. I have used Deepclone in the past to duplicate block table records.
Next, Wednesday), we will be talking about Custom objects and how they are stored in the drawing file. Custom objects can exist as either a non-graphical or a graphical object with in the drawing database.
Sincerely,
Lee
Comments