Multi constraint. What is it?

Hi everyone.

When I opened an old conception of my company, I came across a grouping of constraints with the sweet name of " multi-constraint ".

Have you ever seen/used it?

image

For those who use the @Silver_Surfer macro for the removal of " ghost" constraints , they must be ungrouped, otherwise the macro is buggy
Macro Identification and Removal of Faulted Constraints - Macro - myCAD Forum

Hi @coin37coin ,
To enable multi-constraint mode:
image
For example, you select a face and all the faces of the other elements you want in reference to the 1st side:


And if necessary you check " Create a multiple constraint file"
The folder is what appears in your tree.
It can be removed without removing the constraints with a right click Break down the multiple constraint, if it annoys you as much as I do!
image

Edit: Personally I don't like, few advantages for too many constraints! :rofl: :rofl: :rofl:

5 Likes

Hello,

Yes, I know and I sometimes use it in addition (I find it very practical in some cases).
On the other hand, I completely skipped it when I did my macro.
Thanks for the info for the bug. I'll see if I can identify the multiple constraint folder to process the content.

3 Likes

Thanks guys.

This is really an option I never use... and which had gone under my radar until the use of the macro!

It seems practical for some cases... not sure to use it in the future for all that :rofl:

1 Like

Hello

I love it on the contrary, it instantiates the constraints with a common reference in addition to clearly organizing them in a common hierarchy. And when you want to switch from one reference to another (e.g. to go from an assembly or component plan to a plan of another component) it's much easier.
And in theory, the authorities lighten all the fuss. I haven't checked here.

2 Likes

Re;
I shared the corrected macro:

Thank you @coin37coin !

2 Likes

Hi @Silver_Surfer

Congratulations on the work done.

If you can add a loop for scanning/processing all the subassemblies it would be perfect.