Subscribe Button 1

IntegrityWare Releases SOLIDS# Geometric Modeling Kernel

IntegrityWare has announces the release of SOLIDS#, a geometric modeling kernel written entirely in the C# programming language.

IntegrityWare believes that SOLIDS# is the first fully functional geometric modeling kernel written completely in the C# programming language. C# is an extremely productive high-level programming language; and for geometric modeling, C# is also a very high-performance language due to the ease of algorithm optimization and parallel processing.

SOLIDS# is an Object-Oriented, non-manifold modeling kernel with a comprehensive suite of tools for solid, surface, curve, polygonal and subdivision surface modeling.  SOLIDS# has sufficient functional breadth and depth to be utilized in virtually any 3D modeling application. The Non-Manifold Topology (NMT) data structures allow the representation of objects impossible to represent using traditional manifold topological structures. The combination of solid / surface modeling tools with polygonal modeling tools makes SOLIDS# an excellent choice for applications development across a wide range of industries. The curve, surface and subdivision surface modeling (SubD) make SOLIDS# an outstanding choice for applications such as industrial design and graphical design. The fast intersection, ray-tracing and query tools make it optimal for analysis and measurement applications such as CMM, optical analysis, and NC. The ultra-fast multi-threaded tessellation engine makes it an excellent choice for FEM analysis packages and high-performance graphics systems. Hidden curve removal is useful for drafting, drawing production, and documentation.

IntegrityWare has developed and patented an advanced shelling and offsetting tool that will offset even extremely complex shapes at large distances where there are many self-intersections. These cases typically fail in standard CAD offsetting tools.

Reverse Engineering Scanned and Sculpted Meshes

Using patented technology, SOLIDS# Reverse Engineering is able to capture very small details from scanned and sculpted meshes when creating CAD NURBS BREP data. The two-step process of Quad Wrap and Shrink Wrap provide great flexibility in determining the quality of the resulting CAD data.

Subdivision Surface to CAD

SOLIDS# Subdivision Surface to CAD conversion tools produce Class A surfaces with tangent and curvature continuity from a polygonal subdivision surface control mesh. The subdivision surface has controls to allow both full and partial creasing of edges and vertices. It is even possible to constrain subdivision surfaces to previously created CAD models. This patented technology facilitates the design of organic shapes using subdivision modeling, with the ability to connect them with traditional NURBS CAD parts.

SOLIDS# also offers additional tools for meshes including:

Smoothing: Mesh smoothing tool that preserves features.

Offset/Inset: Offset and inset meshes with cleanup to fix self-intersections and gaps in the resulting mesh.

Point Cloud to Polygon: Create a polygonal representation using the points in a point cloud.

Decimation: Decimate a mesh to reduce the polygon count while maintaining the shape as closely as possible.

For more information: