Hi,
I am able to create groups in autocad 2013 using .net but unable to create nested groups. Can someone help me on this. I am talking about nested groups not nested group layers.
Thanks & Regards
Groups don't support nesting.
Perhaps if you can explain what it is that you are trying to accomplish with nested groups, folks here will have other ideas about how you could do what you need.
No Groups support nesting
Take a look:
THe below line in the doc says so:
The objects in your drawing can be members of more than one group, and groups themselves can be nested in other groups
Not the best description, but is somewhat accurate; its not what most would call "nesting" though. Entities can be members of multiple groups, and objects which are a member of one group can be members of another group which includes more entities. But groups themselves cannot be members of other groups.
My goal was to create Hierarchy. I wanted nested groups so that When I open the dwg file in navisworks I could get a tree structure like:
GreatGrandFather
-GrandFather
-Father
-child
- geometry
I was hoping to do that with nested groups. Can you please explain other ways in which I can create the Hierarchy and display the same in navisworks.
Thanks & Regards
How about BlockTableRecords and BlockReferences? The geometry would be in a BlockTableRecord named child which would then be referenced by a BlockReference which would be in a BlockTableRecord named Father which woudl then be referenced by another BlockReference which woudl be in a BlockTableRecord named GrandFather which would be referenced by a BlockReference in a BlockTableRecord named GreatGrandFather which would be referenced by a BlockReference in ModelSpace or one of layout paper space BlockTableRecords so that it displays on screen.
I tried using nested blocks but the output as you see is as follows. The entries are repeating itself. if some how the forum can help me in removing repeated entries I think I will be near to the task.
Can't find what you're looking for? Ask the community or share your knowledge.