This would let you select a pair of faces on one component and a matching pair on another, and have Inventor constrain centre/align both components. It's especially useful when working with components that have a clearance or interference fit, but really it applies to any components that need to be centred to each other. This functionality already exists, to some extent, within Inventor's joint relationships. However, as proven by the number of questions on the Inventor forums asking how to constrain components this way, it clearly isn't easily available or intuitive for quick, simple constraining. Joints are powerful and offer plenty of options, but using something like an "in-between faces" planar joint to centre two components quickly becomes a complex process. It has its own quirks - it moves components, strips grounding from grounded components, and requires a specific order of face selection and origin definition. It's also prone to user error along the way, taking upwards of 12 mouse clicks just to set up. A similar result can be achieved by constraining origin centre planes, but only if the component is symmetrical and the planes are in the right place - which very often isn't the case, especially with imported STEP files. I believe we need a dedicated constraint purely for this scenario - one that simply asks the user to select two faces on one component and two faces on another, then constrains them at the mid-distance between both selections. Ideally this wouldn't be limited to a single pair of mating components either. At assembly and sub-assembly level, it would be just as useful to centre one component between faces belonging to multiple other components, rather than being restricted to one matching part. A demo of this constraint type in action can be seen in the videos below. The demo above shows an iLogic "Mid-Align" constraint I built using the existing "in-between two faces" planar joint definition via the iLogic API, simplifying the user's input down to just four face selections and adding some extra logic to handle the definitions automatically. Full code can be found in this topic: Solved: Re: How to get a non-circular part (square or other) into center of a non-circular hole. - Page 2 - Autodesk Community I believe having this built natively into Inventor's Place Constraint / Assembly Constrain command would be a huge workflow improvement for a lot of scenarios, and would quickly become one of the most commonly used constraints - improving Inventor's overall ease of use and constraining intuitiveness. Thanks!
Show More