mjdanowski
2007-12-28, 02:41 PM
This is mostly an issue which effects the family editor, and is absolutely horrible when it comes to drawing such things as model and symbolic lines in a stretchable family.
My beef is that when you draw something like a model line, and but it up to some sort of reference, that model line will constrain itself to that reference. When you have a few things overlapping, this can get very aggravating, very fast.
Ultimately, a good functionality of this would to be able to either toggle "auto-constraints" on and off, or possibly even removing them all together. I know when I create a family I can make them rather complex, and I have a tendency to be very specific on where I want everything to go when certain parameters are changed. When these ninja-constraints counteract what I am trying to do for what looks like no apparent reason, it can lead to many hours of hair pulling frustration.
Another example is doing equality constraints between three lines, where one of them is pinned and then adding a length parameter to the outer three lines. Ideally this would create a length of whatever which is centered over a pinned reference plane (origin) and as it increases/decreases in size it stays centered. However, what happens if you add an equality constraint first, and then add the length parameter, is you get a big annoying error and it forces you to remove the equality constraint.
I finally, after a lot of aggravation, figured out that if you add the length parameter first, made the two lines equal from the center line after then, and THEN added the equality constraint, then it works. Don't ask me why it works, I am sure there is a reason, but it is still quite annoying.
So my ultimate wish is this: The family editor is a powerful tool that will get whatever you want made... eventually. The problem with it is there are some annoying quirks which if you don't have down, will make you pull your hair out in frustration. A more friendly atmosphere in the editor would be beneficial for everyone as it would make it easier to create custom content, something RMEP will definitely need in the future.
My beef is that when you draw something like a model line, and but it up to some sort of reference, that model line will constrain itself to that reference. When you have a few things overlapping, this can get very aggravating, very fast.
Ultimately, a good functionality of this would to be able to either toggle "auto-constraints" on and off, or possibly even removing them all together. I know when I create a family I can make them rather complex, and I have a tendency to be very specific on where I want everything to go when certain parameters are changed. When these ninja-constraints counteract what I am trying to do for what looks like no apparent reason, it can lead to many hours of hair pulling frustration.
Another example is doing equality constraints between three lines, where one of them is pinned and then adding a length parameter to the outer three lines. Ideally this would create a length of whatever which is centered over a pinned reference plane (origin) and as it increases/decreases in size it stays centered. However, what happens if you add an equality constraint first, and then add the length parameter, is you get a big annoying error and it forces you to remove the equality constraint.
I finally, after a lot of aggravation, figured out that if you add the length parameter first, made the two lines equal from the center line after then, and THEN added the equality constraint, then it works. Don't ask me why it works, I am sure there is a reason, but it is still quite annoying.
So my ultimate wish is this: The family editor is a powerful tool that will get whatever you want made... eventually. The problem with it is there are some annoying quirks which if you don't have down, will make you pull your hair out in frustration. A more friendly atmosphere in the editor would be beneficial for everyone as it would make it easier to create custom content, something RMEP will definitely need in the future.