- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm using an AcDb3dSolid as an embedded object so that it can't be selected independently of the parent object. Thus, I am manually passing on calls such as worldDraw(), transformBy(), etc.
I'm also filing it out and in by calling its dwgOutFields() and dwgInFields() at the approriate time. I can confirm that it calls the dwgOutFields() method and returns eOk, and I can confirm that on loading the rawing back it calls dwgInFields() and returns eOk - and yet the body has zero volume after loading.
There *doesn't* seem to be a problem with undo filing - I can move entities with embedded solids and U moves them back; I can erase them and U brings them back.
The bodies remain in the drawing after saving so it's not as if they're being obliterated by the save or anything weird.
Any idea why trying to save a drawing and load it back brings them back with no body? I can't see the point of having filers for the object if they don't do anything in a drawing file.
Solved! Go to Solution.