DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.9.0-beta1" />

 ISolidEntity

double Area { get; }

Returns the surface area -- sum of all the areas of all faces

double Volume { get; }

The total volume of the Solid

The centroid of the Solid

ISolidEntity Chamfer(IEdgeEntity[] edges, double offset)

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

ISolidEntity Fillet(IEdgeEntity[] edges, double radius)

Fillets a Solid along input Edges with a given radius.

IGeometryEntity[] ProjectInputOnto(IGeometryEntity geometryToProject, IVectorEntity projectDirection)

Projects the input Geometry onto this Solid, in the direction of the input Vector

ISolidEntity ThinShell(double internalFaceThickness = 1, double externalFaceThickness = 1)

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.