- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
What is the difference between ComponentOccurrence and ComponentOccurenceProxy w.r.t to traversing the Inventor assembly?
Each instance of a part in an assembly is a component occurrence that has the native object as the part from which the instance has been created and positioned in the assembly. Is the concept of ComponentOccurenceProxy only applicable when we have sub-assemblies within an assembly document?
I have been using SurfaceBodyProxy, FaceProxy, and EdgeProxy and these API interfaces are clear to me.
Can someone explain the ComponentOccurenceProxy Interface usage in detail?
I am attaching a sample Inventor Tree schema that might be helpful.
My current understanding:
Assem0 is a component and all the Child Parts are Component Occurrences
Assem1 --> Sub-Assemblies Assem2:1, Assem2:2 and Assem3:1 are ComponentOccurenceProxy
Assem2 document when opened alone - All the child parts are ComponentOccurence
If I have an assembly and I want to query the unique edges and faces of every single instance part, should I get the SurfaceBodyProxy, FaceProxy, and EdgeProxy info from ComponentOccurence or ComponentOccurenceProxy?
Thanks,
Amitabh Mukherjee
Solved! Go to Solution.