On this page:
8.1.1 Customization Options Cubit Software Development Kit (SDK) for C+  + Cubit-Python Interface Cubit Style Sheets Extended Selection Dialog Workflow Customization Adding Command Panels to the GUI

8.1 The Power of Customization

Coreform has been working for years to make the underlying framework available to third parties so others can embed their own technology into Coreform Cubit™ in order to give end users a seamless experience from geometry creation, to meshing, to setting up and running analysis solutions. Companies who have successfully used Cubit as an integration platform include http://www.cae-fidesys.com/, http://fieldscale.com, and http://simetris.de, to name a few.

8.1.1 Customization Options Cubit Software Development Kit (SDK) for C++

While the SDK used to require an additional license, beginning with the Coreform Cubit 2021.3 release we now package the Cubit-SDK with Coreform Cubit . You can find documentation for the SDK by opening the ./docs/Cubit-SDK/index.html file within your Coreform Cubit 2021.4 installation directory. With the SDK users can access the Cubit framework and core functionality via Python or C++. The SDK enables developers to:

Figure 478 Cubit-Python Interface

Python developers have complete access to CubitInterface. One other module, CubitInterfaceEx is also available to Python. Cubit Style Sheets

The look and feel for the user interface can be modified using style sheets. Please refer to the documentation for details. Extended Selection Dialog

Selecting multiple entities in a complex model can be challenging. The Extended Selection Dialog was created to help users create detailed and specific selection filters using Python and then reuse or share those filters with others. Refer to the documentation for details.

Figure 479

Figure 480

{} Workflow Customization

Beginning with Cubit 16.3, users are able to create their own workflows that can be shared with other users. Workflows encapsulate the process required to complete a given task. Read here for details.

Figure 481 Adding Command Panels to the GUI

Beginning with Cubit 17 users are able to easily add command panels that are created using Qt Designer to the GUI. The panels will be organized and displayed in the same locations as the standard command panels. These new panels will launch python scripts when the user presses ’Apply’ or ’Preview’. Read here for details.