So, back in early Oct. I did a bunch of adjustments to the layout of the Connect Ribbon to make the work flow more user friendly. Most of this involved moving the groups from the individual ribbons into pull down menus so they wouldn't take up nearly as much space. Some how I tossed the "Planar Distance" Constraint into my Ribbon and I've been using it effectively to make the protrusion tool work for a few weeks. Today I decided to segregate the dimensional constraints from the other 2D constraints in my customization because one type persists through 3D feature creation and the other does not.
Problem is... I cannot find this Constraint 2D Planar Distance tool anywhere in the original Bentley ribbons and I know I didn't just invent it. What's even more weird is that the keyin half works it doesn't appear in the keyin browser as an option but it does activate the tool and does work!
My most immediate concern is should even be using this tool or is it going to cause some major issues down the road.
Thanks in advance.
I attempted to make the above part with all primitives and union the entire thing together. I then added all of the constraints (because if you constrain it first the constraints get broken). The result was a model 2x bigger then when I avoided using the union tool and used protrusion and features to build the complex solid. The resulting shape is also to complex for the variations to re-draw without crashing CE. This is very similar to my experience in legacy feature modeling union was available but never seemed to work right.
Avoiding the 2D Planar constraint seems to be okay other then the 3D dimensional constraint cannot be used between the face of a feature element (like an extruded circle) and the face of a primitive (this seems like a over site). I wouldn't use the features and stick with pure primitives but you cannot array primitives which also seems like an odd over site.
Taking another crack at it without the Union tool and only using protrusion feature to augment the base starting solid is also flaky.
First i try to make a square and protrude it back into the cylinder but the tool is so limited in settings compaired to the legacy feature tools it basically runs through the entire part. In the legacy feature tools you had many more options for blind protrusions and setting distance for how far something would protrude.
Next I decide maybe i can fool it into making the shape by going perpendicular but that doesn't seem to work ether it seems the tool is looking for a surface smaller then the protrusion to extend too.
Please take this as a constructive criticism but the "old" feature tools that are now broken in Connect while the 2D DDD was a bit more clumsy the tools were much more robust and predictable.
I've had pretty good luck making 2D profiles and making moderately simple parametric solids but this model seems to be pushing the limits of the software and it it's not that complex, moreover the exact same parametric model worked in v8i.
I cheated the protrusion tool the way i had in one of my previous attempts that worked when i used 2D Dimensional constraints and the 2D Planar tool. I extruded the square block full length then cut out the middle and fill it back in with a circle protrusion. I then used the 3D dimension tool only to constrain things which at the face seemed to work fine.
However, when i try to change variations it throws up a bunch of warnings and my part explodes. It appears the large body round cylinder is sliding off the part and not staying constrained to the sides of the cube.
In the past i used a circular construction element to draw the first cube and attempted to lock that construction to the world, then made the large circle concentric to the construction element. However, that construction element doesn't seem to hold things still in the world unless i place it last in the model creation, so I left it out.
The E/2 Constraint in the 3rd image is being dropped after i place it and not sticking even tho it'll temperately move the round body to the correct location. You can apply the constraint and it works fine till you apply a variation then it vanishes and the model explodes. Note, i used the 3D Dimensional constraint not the 2D constraints.
Before variation applied....
I can't help with your problem, but just want to say that your screenshots are great! They illustrate clearly what you're attempting and where things aren't going according to plan.
Regards, Jon Summers LA Solutions