Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.First time visiting? Here are some places to start:
- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
constrain and edge in a plane in assembly
robert_hirsch Member Posts: 6 ✭
I have a planter and a parapet. I have suyccessfully mated the bottom of the planter to the top of the parapet with an offset. yay. Now I want to align an edge in the planter to a vertical plane of the parapet. But I don't see how to do this. The top part is the planter, you can see that the front plane is not parallel to the parapet shown at the bottom. I want to constrain the edge of the painter between the front pane and the bottom fillet to the highlighted plane shown on the parapet. Any idea how I do this?
It will probably reappear: I was going to add this explanation: The mates in Onshape are more powerful than in other MCAD modelers: generally it takes only one mate to position a new part relative to an existing part.
on this occasion it was my wifi which had switched to a weak repeater, not the fault of the fs
Here's a quick rundown on the fastened mate: good luck !
Them I would like to constrain the edge I was talking about to a plane. This way if I change either geometry, the constraint will remain good. With the way you proposed, if I change the width of the parapet I will have to change the mate offsets as well for each planter.
You can capture design intent with a fasten mate to give a desirable response to (foreseeable) parametric changes if you think about where on each edge to locate the mate connectors. For example, don't use offset to centre the planter on the edge: instead locate your connectors at the midpoint of each edge.
The firs planter is in position. I want to copy and paste more planters. When I copy and paste the mates copy also. Great, because the free direction with no mate lets me move the copies where I like. Until I get to a place where they need to move in another direction. Do I find the correct mate on the correct copy, delete it and then make anew?
You will get away with it for very simple models but it will lead you into a quagmire further down the track.
Two planar mates is an inherently bad idea, because each mate inevitably trespasses on a degree of rotational freedom already locked down by the other mate#, and you are in any event still left with a translation degree of freedom.
For the situation you describe, I would either create a mate connector on the parapet for each instance of the planter, and use a single "Fastened" mate per planter...
Or (perhaps not quite yet, but soon) forget about using mates altogether and model in a Part Studio (one containing a master of the parapet, but not the master Planter) and derive multiple instances of the planter into that part studio. For the moment you can use "Transform" to move the planters, but this is not parametric: we've been told that this workflow will soon be possible, however.
Mates in Onshape are really optimised for controlling relative motion. The process is unnecessarily laborious if you are trying to capture static relations: these are generally better dealt with in a part studio wherever possible.
# this is because each planar mate locks down two rotational and one translational degree of freedom. So two planar mates lock down four rotational DoF, out of a maximum possible of three. And they lock down only two of the three translational DoF.