RhinoCommon API
VolumeMassPropertiesCompute Method (Brep, Boolean, Boolean, Boolean, Boolean) |
Compute the VolumeMassProperties for a single Brep.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 6.3
public static VolumeMassProperties Compute( Brep brep, bool volume, bool firstMoments, bool secondMoments, bool productMoments )
Public Shared Function Compute ( brep As Brep, volume As Boolean, firstMoments As Boolean, secondMoments As Boolean, productMoments As Boolean ) As VolumeMassProperties
Parameters
- brep
- Type: Rhino.GeometryBrep
Brep to measure. - volume
- Type: SystemBoolean
true to calculate volume. - firstMoments
- Type: SystemBoolean
true to calculate volume first moments, volume, and volume centroid. - secondMoments
- Type: SystemBoolean
true to calculate volume second moments. - productMoments
- Type: SystemBoolean
true to calculate volume product moments.
Return Value
Type: VolumeMassPropertiesThe VolumeMassProperties for the given Brep or null on failure.
| Exception | Condition |
|---|---|
| ArgumentNullException | When brep is null. |