A option of choosing which is default would have been lovely. just got this option (upgraded to 2020 from 2017) and it is a nightmare. The ability to directionally constrain is a great idea, but having it turned on is to me the issue.
An example is the assembly I am working on where I need to place 2800 flat head screws. The directional constraint is wrong for all of them so I need to add an extra click to make this work. that is 2800 clicks I did not have to make before on this one assembly. Given that there is a significant increase in the work required due to the new setting. had they made the default not directionally constrained there would be no change.
The fact is they added a constraining feature which changes the way that it functions, and they had the option to chose not constrained to keep from forcing a constraint.
I think the option to directionally constrain is something I am going to use, just adding a secondary constraint to a tool when it is not necessary is a bad choice.
@Xun.Zhang wrote:
Hello James,
Appreciate for these valuable comments!
No, we respect you indeed no matter who speak out opinion, please don't think in that way. We respect every opinion and everyone can share the opinion for sure.
OK, Let's talk one by one.
1) When placing parts in assembly I have the option to rotate my part on insert so the direction of my part can be done at that time if I wanted to. Undirected axis constraint will not flip the part when placed.
This is true, because Undirected just match the minimal rotation of position for both components. However, before that, you have to free rotate at least one of component to the right direction firstly. Am I right? If so, why not to leverage directional way instead of the pre-rotation of component?
my workflow is to constrain centers then flush/mate with the head of the bolt and last constrain the bolt to keep it from rotating. when I constrain the centers it automatically moves the bolt to follow this constraint, now I have to see if the bolt is turned the right way or change the directional constraint
2) The new options does not control the motion along the axis. Thus making a 2nd constraint a must to control that motion, at that time the direction of the part can be placed.
Sorry, it is not that clear for me.
if I constrain two centers(axis) I can still rotate and translate(linear movement in the direction of the axis) on that axis, the new setting just controls which direction the bolt head is facing. I still need to connect the bolt head to a surface to stop translating motion and a constraint to keep the bolt from rotating.
Ok, Let's start with some pros and cons for Undirected and directional.
Undirected - Minimal rotation when preview; the result can flip if the component free rotation angle > 90 degree; Additional face mate (direction protection) is required to persist the result.
Directional - Not minimal rotation due to direction option when preview; the result is persist no matter how to rotate the component; additional face mate (direction protection) is not required to persist the result.
how are you stopping translation without a face constraint of some sort?