How would you compute the volume of any random feature like in CAD Models where you have open and only partially bound features? I'm looking for an existing methodology rather than a feature of a Software like Internal Volume in Creo.

How would you compute the volume of any random feature like in CAD Models where you have open and only partially bound features? I'm looking for an existing methodology rather than a feature of a Software like Internal Volume in Creo.
The hard way: you break down the shape into simpler forms, calculate their individual volumes and then add them together.
No, not that. That would only work if I have simple sub parts. For Example, the volume of an Open Bottle. How would you calculate that? Even the simpler parts are not computable like the base of the bottle.
Break it down until the parts are simple. (That's why it's called the hard way).
Really?Even the simpler parts are not computable like the base of the bottle.
Is the base not, essentially, part of a hollow sphere?
Calculate the volume of the section a sphere that has the radius of that of the interior (of the bottle) curve and subtract the volume of one calculated on the radius of the exterior.
Maybe I wasn't clear enough. You are talking about a simple bottle. Take for example this Coke bottle, the base isn't simple. I'm looking for methods that rasterize the volume into simple cubes to find the volume. Do methods such as this exist in solid modeling (CAD) softwares like Solidworks, Creo,etc?
Ah, okay.
Well no... I used a simple bottle as an example, but the principle holds.You are talking about a simple bottle.
E.g. the HARD way.Take for example this Coke bottle, the base isn't simple.
You've lost me, you already stated that you're looking for a methodology and NOT a software feature.I'm looking for methods that rasterize the volume into simple cubes to find the volume. Do methods such as this exist in solid modeling (CAD) softwares like Solidworks, Creo,etc?
Why would you want to "rasterize the volume into simple cubes" rather than simply query the properties?
( I haven't used Creo, but I've used SolidWorks and numerous  dating back to around 1980  other CAD packages and it's far easier, and less timeconsuming, to use the available features).
Okay, let me make it simpler.
So, CAD softwares have a plugin called mass properties (like you mentioned) where in you can calculate the volume of parts. But parts are always closed surfaces.
But you have Open surfaces like Features of a part, for example, a fillet or a spline surface as part of the feature. Like the Curved Surface of the Coke bottle. For Open surfaces, there is no option in Solidworks to compute the volume.
About the Rasterization, it is like an extension of Pixelization to find the area into three dimensions. So, I'm assuming that's what CAD softwares use to find their closed surface volume. If not, what could be their methodology. Also, is there an existing methodology for Open surface volume?
1) A bottle is not an open feature  it's fully bounded^{1}.
2) Offhand I can't think of any software that can calculate volume of an open "solids" (mainly because, by virtue of being open they have no defined boundary^{2})
3) I genuinely have no idea why anyone (in engineering) would want to do so.
1 Unless you've drawn/ constructed it incorrectly  I've certainly had zero problems in obtaining volume/ mass of "bottlelike" solids from SolidWorks (or other packages).
2 And  open to correction here by the hardcore mathematicians  I'm not sure that it can be done any other way either.
Thanks @Dywyddyr.
I meant a bottle without a cap. (This was just to give an example of an open feature, but generally open features sometimes have just one or two bounding surface like in my case)
I made an algorithm to do so (For Open Surface). But, my paper was rejected saying "the author isn't aware of the state of the art work in volume computation". So, just wanted to know about them. Can't seem to find anything on the Internet.
So did I.
The surface of a bottle (or similar) is closed  the bottle is a fullybounded discrete object.
Sorry, like I said, I've never come across such a thing (nor  again from an engineering POV  do I see any requirement for such).I made an algorithm to do so (For Open Surface). But, my paper was rejected saying "the author isn't aware of the state of the art work in volume computation". So, just wanted to know about them. Can't seem to find anything on the Internet.
Sorry, like I said, I've never come across such a thing (nor  again from an engineering POV  do I see any requirement for such)
In the field of CAM, you use it to find the volume that needs to be removed to calculate the machining cost and the material wastage.
I don't clearly understand what you mean. Do you intend to say that, volume of fillet feature= volume before machining filletvolume after machining fillet?
If so, we have hundreds of features in a part. Calculating the volume by doing this is time consuming and definitely not accurate in some cases. Because to figure this out, we also need the order in which features are machined. But, ultimately this is what I am trying to find out (the best order, to reduce machining cost)
Initial volume (e.g. the lump of metal placed on the machine bed)  "actual component" volume  removed material^{1} volume = fillet volume.
Again, we're back to my footnote: fillets etc should be only as large as necessary.If so, we have hundreds of features in a part. Calculating the volume by doing this is time consuming and definitely not accurate in some cases. Because to figure this out, we also need the order in which features are machined. But, ultimately this is what I am trying to find out (the best order, to reduce machining cost)
1 Because a "real" engineer would only make a fillet (or whatever) as large as it needs to be to do the job it's intended to do.
« What Are You Doing Right Now?  What is your word of the day? » 
Tags for this Thread 