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.
How to get distances for every single point in a group to another point?
ivan_titkov
Member Posts: 4 ✭
Comments
It is easy to write a custom feature which would accept vertices and print out distances. Would that be useful?
My approach now:
1. Pin all points on the left side.
2. Define every single point manually in two coordinates using D (dimension) relatively to the origin and to the highest point.
3. Mirror left part to the right side.
It seems to me step 2 not so efficient. What should I do if I have 2*10² or 10³ points for instance? It's not so difficult to put a point on a certain place. But using dimension is a big deal.
I think a custom feature would be fine if there is no any basic tools, but I don't know how to do it
Here's how I'd do it.
1) Import the points with known XYZ coordinates. Lou's FS would work well. Btw you only need either the left or right side.
2) Use those points as references in a sketch that connects the dots with splines.
3) Mirror the sketch splines.
3) Create a surface from the sketch using Fill.
4) Add a Scale feature. This will allow you to scale the surface horizontally and vertically independently.