Issue
I created an ObjectDBX with a custom entity, which is derived from AcDbCircle. I have a DWG which contains my custom entity. When I opened this DWG in Navisworks, it only displays the base geometry, i.e., a circle. The custom geometry is missing. What is going on?
Solution
In Navisworks, if a custom entity is derived from AutoCAD basic geometry, such as AcDbCircle and AcDbLine, Navisworks will identify it as an AutoCAD basic entity, Circle or Line, and custom geometry is ignored. If the custom entity is derived from an abstract entity, such as AcDbCurve and AcDbEntity, Navisworks displays your custom geometry.
However, if OE is NOT loaded successfully, it is treated as a proxy entity, both basic geometry and custom geometry will be displayed. It will also report missing OE in Scene Statistics.
Many thanks to Xiaodong for testing this.

Leave a Reply