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.
Midpoint of Two Points
zachary_oldham
Member Posts: 2 ✭
In a sketch, I have a line segment that has two points on it. These points are constrained in their position on the line segment by dimensions. I wanted to create a new point at the midpoint between these two points, and was very surprised to find that midpoint tool could not do that, and that "Midpoint constraint requires a point and a line or arc." In retrospect it makes sense given that the midpoint constraint constrains a point you select to the midpoint position of a line segment or arc you select, but it also seems like there should be an easy way to either create a new point at the midpoint of two other points, or constrain a point that already exists to the midpoint of two other points. Does this capability exist somewhere that I am unaware of? I was able to work around this by creating a new line segment between the two points and constraining a point to the midpoint of that, but it feels a bit awkward given that the two points were already on a line segment.
Comments
Concur, that is a feature Fusion has which is very nice (they have a range of mid-things you can specify, midpoint, mid plane, mid-thought, etc (ok the last one is not real but could be?) You can get around this with a kludge of creating another line with construction and use that line's midline between the points (or just make your line with the points have segments at each point.
If a point is placed on the line between the two existing points you can make the new point at midpoint between the original two points by selecting the two original points and then the new point and assign the midpoint constraint to it. - Scotty
I find that when placing points on lines, it's often better to use split rather than point. Then, downstream operations can use either the midpoint or the equals constraint.
As @robert_scott_jr_ said, you can actually do this fine if you select the two end points first and the midpoint.
@wayne_sauder also brings up a good point where split does provide more flexibility.