I’m having some trouble with the volume calculation returning negative for a brep that appears to be solid. There are no naked edges, and the IsSolid() returns true. Yet I’m getting a negative volume back. Running Version 5 SR10 64-bit
(5.10.41001.13395, 10/1/2014)
I see that, thanks.
Shrinking the underlyng surfaces (ShrinkTrimmedSrf on the brep before asking for Volume) will help in the short term, I’ll ask the developer to have a look at why this is happening.
Hi,
Using Rhino V5 SR14 32bit, I am also getting a negative volume from a closed mesh object. The report from the check command tells me it is a good mesh (see below). The above “neg-vol.3dm” file provided by pickedgator also gives me a negative “Volume = -2618.04332 (+/- 3.1e+06) cubic millimeters”. Please help.
Thank you
This is a good mesh.
General information about this mesh:
Mesh does not have any degenerate faces.
Mesh does not have any extremely short edges.
Mesh does not have any non manifold edges.
Mesh does not have any naked edges.
Mesh does not have any duplicate faces.
Mesh does not have any faces with directions different from the mesh as a whole.
Mesh does not have any self intersecting faces.
Mesh does not have any disjoint pieces.
Mesh has 1 unused vertex.
See if the Dir command shows the white arrows pointing inside.
If it does, use the Flip command line option in Dir and see if that sorts it.
If not, please send us the file and reference this message thread:
That makes sense.
Closed meshes can be “inside out”, where Rhino does not let closed polysurfaces be inverted like that.
If you have a display mode setup so “backface settings” are set to a funny color or to be culled, then you can quickly see if a mesh needs to have it’s normals to be flipped.