-
Solids# is a fully functional geometric modeling kernel written in the C# language. It contains classes to create and manipulate CAD Boundary Representations (BREP), polygonal meshes, subdivision surfaces, and compact mesh structures. The BREP utilizes a Non-Manifold Topological representation along with NURBS-based curves and surfaces. The polygonal meshes utilize the Face-Edge data structure. The subdivision surface mesh supports Catmul-Clark subdivision. The compact mesh is an index based format, which is structured similar to the Wavefront OBJ file format.
-
The Solids# Applications provide advanced applications implemented in C# that utilize our Solids# kernel. Tools in the package include:
- Shelling - our patented point cloud based shelling and offsetting.
- Reverse Engineering - creating CAD data from sculpted and scanned meshes using our patented Quad Wrap and Shrink Wrap process.
- Sub-D to CAD - conversion of subdivision surface to CAD NURBS formats.
- Polygonal Mesh Tools - a set of advanced polygonal mesh tools ( offset, inset , smoothing , decimation, and point cloud to polygon).
-
Cyborg3D# is an application development platform that utilizes the latest WPF technology to provide a 3D environment for creation of customized applications. There is a 3rd Party Takeover library which essentially allows the full customization of the user interface. Our high performance OpenGL based graphics processing provides an excellent platform for even very heavy, graphics intense applications.
-
Solids++ is a full function geometric modeling kernel written in the C++ language. It contains classes to create and manipulate both CAD Boundary Representations (BREP) and polygonal meshes. It provides a Non-Manifold Topological representation along with NURBS-based curves and surfaces. Operations supported include Boolean, Filleting, Shelling, Tessellation, etc.
-
Our data translation libraries provide the ability to import and export standard CAD formats such as STEP, IGES, SAT, and openNURBS.
Quick Links
IntegrityWare News
-
IntegrityWare.com
IntegrityWare, Inc. updates it's website to reflect a new product line based on the Solids# geometric modeling kernel. We believe that this is the only available geometric kernel completely implemented using the C# programming language.
-
Solids# Applications
IntegrityWare, Inc. announces the availability of Solids# Applications which adds advanced capabilities to the Solids# kernel. This module includes: our patented never-fail shelling; reverse engineering of scanned and sculpted meshes; Sub-D to NURBS conversion; and a set of advanced polygonal mesh tools (smoothing, offset, inset, point cloud to polygon, and decimation).