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 collect multiple measurements of 2D figures from a 3D part
brett_bertini
Member Posts: 4 EDU
I am still relatively new to Onshape so I am hoping that there is a simple answer to this question that I haven't considered. I recently created a 3D ellipsoid type object, and used a combination of a plane, split and linear pattern function to split the ellipsoid into multiple parts down a given axis. The result of this patterned split yields about 40-50 parts that are essentially just circular or elliptical cross sections of the ellipsoid as seen below.
I am interested in the dimensions of these split entities such as diameter, surface area, length, etc. which I can see when I select a face or outline of each part (seen in the image below).
I am wondering if there is a way to efficiently get the values of interest for ALL cross sections created by these splits. I could always manually click through each part and record the data in excel but figured there may be a much simpler way to get the information for all parts simultaneously.
I am interested in the dimensions of these split entities such as diameter, surface area, length, etc. which I can see when I select a face or outline of each part (seen in the image below).
I am wondering if there is a way to efficiently get the values of interest for ALL cross sections created by these splits. I could always manually click through each part and record the data in excel but figured there may be a much simpler way to get the information for all parts simultaneously.
0
Best Answer
-
mahir Member, Developers Posts: 1,307 ✭✭✭✭✭Here's a workaround that doesn't require writing a new FeatureScript. It uses @konstantin_shiriazdanov 's Measure Value FS and a variable to store the multiple values.
https://cad.onshape.com/documents/57acdfaae4b005c413ed9b6f/w/3fd585a46d3af1b3ba413c53/e/d4109245832d652b03b7216c
0
Answers
For example, here's a slicer written by @MBartlett21: https://cad.onshape.com/documents/2c5bf4541f8a54d3ca943e8f/w/cf0f3b4597bfa4daa0381ca1/e/2938f49446e171cc9b60781f
...which I crudely modified to print out surface areas of the slices: https://cad.onshape.com/documents/f340ab16719cbae17016feec/w/f610de90e88cc5aa2fa68e9d/e/8e6a8c008e7e79871d440974 You can see the output by clicking the FeatureScript notices console button in the top bar.
https://cad.onshape.com/documents/57acdfaae4b005c413ed9b6f/w/3fd585a46d3af1b3ba413c53/e/d4109245832d652b03b7216c