Navisworks displays only base geometry of custom entity

By Mikako Harada

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.


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading