Solid
Returns the surface area -- sum of all the areas of all faces
            
The total volume of the Solid
            
Create a solid by specifying it's component faces as Surfaces.
            
Create a Solid by lofting between input cross section closed Curves.
            
Create a Solid by lofting between input cross section closed Curves,  with guide Curve to assist. Guide Curve must intersect all cross section Curves.
            
Create a Solid by lofting between input cross section closed Curves,  with guide Curves to assist. Guide Curves must intersect all cross  section Curves.
            
public static Solid ByRevolve(Curve profile, Point axisOrigin, Vector axisDirection, double startAngle = 0, double sweepAngle = 180)
Create a Solid of revolution, sweeping the profile Curve around the axis Ray formed by the origin and the axis Vector, from the start angle in degrees to the sweep angle in degrees.
            
Sweep a closed Curve along a path.
            
Sweep a closed profile Curve along two rail Curves.
            
Union a collection of solids into one solid
            
The centroid of the Solid
            
Chamfers a Solid along input Edges with a given offset from the edge corner.
            
The boolean difference of this Solid with another
            
The boolean difference of this Solid and the union of input Solids
            
Fillets a Solid along input Edges with a given radius.
            
Projects the input Geometry onto this Solid, in the direction of the input Vector
            
Obtain a solid Shell from the Faces of this Solid
            
The boolean union of this Solid and another.
            
Unions a list of Solids with this Solid.
            
            