Poor Constraints and Parametric system

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
As per the title the constraints/parametric aspect of this product has been performing awfully. I've been having a mass of issues which I don't have the time to write out fully now but I will attempt to describe some of the issues as best I can below.
I began with a basic square with equally chopped corners (thus an octogon with 2 sets of 4 equal length sides). After managing to lock in the shape (not an easy task by any stretch of the imagination! Note: in the attached file I simply locked the segments in place, nothing at all like what I need in reality it just helps to avoid apparent (false) constraint conflicts when offsetting) I attempted a basic offset with the intention of spacing this out exactly 10mm equilaterally... Except that every single line segment loses all sense of association with the line from which it was just offset. The only relationship maintained in any sense of the word is the links between each segment. So instead of a basic 1 step operation in the fashion of Inventor the following 17 tasks are required:
- Offset (distance or not, makes absolutely no difference anyway apart from the initial positioning of the offset pieces) the octagon.
- Constrain all 8 segments parallel to their parent segment (individually)
- Apply an aligned parametric dimension of 10mm to each segment (individually)
On top of the massive task list to contend with the shape has a habit of unintelligently deforming itself if not carefully arranged prior to attempting the addition of any constraints. This results in many false starts and undo/redo actions.
So having managed this first step then comes the next issue. I don't just need the octagon, I need rounded edges, the center of each arc lying on the parent corner. Applying a fillet with radius 10 to every corner as needed does this... except there is no constraints in place and absolutely no link between the corner and the center of the radius. dragging any of the outer ring distorts everything completely. AutoCAD apparently lacks the ability to constrain the centerpoint of a fillet to anything? I've googled quite extensively and spent the day trying but to no avail. This unfortunately means I am left manually hacking at it to get the centerpoint to stay where its needed. The best solution I found was to set a fillet to the same offset (10mm) and set all fillets to be equal to that fillet.
Now that has one very basic octagon with an offset and rounded ring around it, one very small fraction of a task and yet it took several minutes off roundabout messing to gain any sort of progress. Its also a rather useless ring for several reasons, not least of which if I cut the ring in any location it removes all those carefully crafted associations and we end up with the crumpled bag result very shortly. I don't pretend to have offered up an even remotely elegant solution, it frankly sucks but its about the only one I could find that didn't immediately self destruct itself part way through the process.
It frustrates me no end that such a basic task requires such a tedious solution. Surely I am missing some rather important factors? Does AutoCAD really lack the ability to snap to the centerpoint of a fillet for example (yet I am able to snap to the center of a circle/arc/diy fillet with an arc, 2 coincident and 2 tangential constraints)? Is there some option somewhere to make the necessary associations with the original segments when it comes to offsets? Why is it that explicitly giving it the command to offset by 10mm it doesn't also insert the dimension ensuring it remains thus?
There is also some serious issues going on with the system detecting constraint conflicts in the complete absence of any such situation. Take for instance the following situations:
- Placing a single line (with absolutely no associated constraints) into the sketch and attempting to apply the collinear constraint to another straight line segment (after you get about an hour into a drawing it locks up and you simply cannot apply this operation to any 2 segments in the entire sketch, not even 2 brand new lines placed expressly for the purposes of testing).
- 3 parallel but otherwise freefloating lines (with verified parallel constraints in place to each other and no other constraints attached) and attempt to place the symmetric constraint upon them
- Attempting to constrain parallel an entirely new and unconstrained line to another straight line segment (refer attached example).
All of these situations (and many more) result in the exact same error dialogue in the command bar: "Dimensional value or resultant geometry is inconsistent with existing configuration" and no constraint is applied.
Is this a common error and can it be easily resolved? Why is it that when an error occurs AutoCAD has a fit and doesn't let you do anything instead of offering help (Think the dialogue from Inventor that allows you to click through each and every conflicting constraint). Is there a "sketch doctor" or even just a basic conflict analysis tool in AutoCAD? Is there even just a table database of constraints that would allow one to easily scroll through and view all potential conflicts (given that half the constraints don't show up even when show all is toggled)?
Having worked with inventor quite a bit I am more than familiar with parametric modeling, I know what a constraint conflict is and I know when there is no such issue. Each of the 3 demo points listed above appears to defy the basic principles of the constraint logic. A brand new and unbound line should in nearly every circumstance be able to be constrained with basically any of the available constraints and yet in each of these instances not one option is made available.
I've attached examples where possible/convenient. Unfortunately I am not able to share the contents of some files and others I deleted whole segments/files and redid them when frustration got the better of me. I hope some advice is available, I've just about had enough of this madness and I'm ready to throw in the towel. Inventor just works until it doesn't (thats another story), its a logical, efficient interface, so similar in initial appearance yet worlds ahead of AutoCAD.
Really (Really!) appreciate any assistance that can be rendered,
Branyon