On AssemblyConstraints what is the difference between EntityOne(Two) and GeometryOne(Two). When should one be used over the other?
Likewise with AffectedOccurrenceOne(Two) and OccurrenceOne(Two).
Solved! Go to Solution.
Solved by Vladimir.Ananyev. Go to Solution.
The EntityOne(Two) is an object which you can select in UI to add assembly constraint onto, while the GeometryOne(Two) is the geometry of the EntityOne(Two) which is representing the geometry information in assembly space. For example, if the EntityOne is a planar face, the corresponding GeometryOne is a Plane geometry object.
For the OccurrenceOne(Two) and AffectedOccurrenceOne(Two), you can create an assembly with below structure:
Now create an assembly constraint between Part1:1 and Part2:1, now check the OccurrenceOne and AffectedOccurrenceOne, they are both SubAssembly1:1. If you set the SubAssembly1:1 to be Adaptive, then check the OccurrenceOne and AffectedOccurrenceOne, they will be SubAssembly1:1 and Part1:1 respectively.
Hope this clears. Thanks to Rocky Zhang for this explanation.