Hi guys,
I've been trying to figure out a way to calculate the volume of the object in the image attached, it is actually the excavation profile and I want to know the volume of excavation.
Somehow I managed to draw this but now I'm unable to convert this geometry to solid or know it's volume in any other way.
Solved! Go to Solution.
Solved by Alfred.NESWADBA. Go to Solution.
Hi,
>> Somehow I managed to draw this but now I'm unable
>> to convert this geometry to solid
From the JPG-file we don't know what you have, what objects these are and so why the current geometry can't be converted to a 3D-solid, uploading the DWG-file would be the better option 😉
>> excavation profile
Are you using plane AutoCAD or Civil 3D?
- alfred -
If your 3D model is surfaces and solids you may be able to just add a planar flat surface at the top (ground level) of your model and then use surfsculpt to create a solid model of the void between the bounding objects. Use massprop on the resulting solid to get the volume.
interesting, I did not know about that surfsculpt command. I wonder how well it would handle a civil3d surface, exploded to 3d faces, then bounded by a flat bottom surface, and vertical side "skirts" to close the sides.
That kind of closed shape is also needed for 3d printing, and you can use the stlout command if you have a solid.
What I have found so far, is the civil3d surface to solid command, as well as other approaches that do lots of unions on triangle prisms, all fail at about 500k tris.
So I wrote my own surface to stl prog that creates the tris in memory, then writes the stl out. It bypasses the need for stlout, and an autocad solid.
So I wonder how many tris the surfsculpt command handles.
internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties
Hi,
my steps would be
- alfred -
nice post @Alfred.NESWADBA. Definitely 12 worthy!
internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties
Here's another method.
1. Add the missing surfaces. I used 3dface.
2. Export the file as an igs file.
3. Import the igs file into a blank drawing.
4. Add a flat planar surface at the top of the imported model.
5. Use surfsculpt to create a solid model on a new layer.
6. Use massprop to calculate the volume.
Can't find what you're looking for? Ask the community or share your knowledge.