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.
Above is the code to control the UI with the 3rd Party Code. Below is Cyborg3D after the takeover.