IntegrityWare Logo
horizontal line

Evolution of Integrityware

Cyborg3D 3rd Party Platform

The Cybort3D platform offers a unique, C#-based geometric platform for 3rd party development. The platform utilizes Open GL for it's graphical interface. The user interface utilizes WPF (Windows Presentation Foundation) to implement a MVVM (Model-View-ViewModel) pattern to separate out the user interface form the underlying modeling data.

We have specifically implemented some tools to enable the 3rd party developer to customize the user interface to a great extent without the need to modify the underlying Cyborg3D code. The Cyborg3D platform is delivered as C# source code. This enables 3rd party developers unlimited customization as described in some of the examples to follow.


Below you can see what the standard Cyborg3D looks like. Below that is the code used to implement a 3rd Party Takeover of the user interface. Below that you can see Cyborg3D after the takeover.

Evolution of Integrityware

Evolution of Integrityware


Above is the code to control the UI with the 3rd Party Code. Below is Cyborg3D after the takeover.


Evolution of Integrityware

Quick Links

IntegrityWare News


    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).