Update the Viewer#

The Viewer uses a SQLite database for rendering the model, which is derived from the SOFiSTiK CDB database.

Automatic Update#

The Viewer includes an automatic notification and update mechanism. When changes occur in the SOFiSTiK CDB database, the Viewer will update itself automatically.

To manually trigger the update process, click the refresh_reload_small Synchronize the Viewer and update the visualization button. This will:

  1. Synchronize the SQLite database project.sqlite from the SOFiSTiK CDB database project.cdb.

  2. Perform a full update of the model rendering.

Note

Upon the initial opening of the project, the Viewer will automatically create the necessary SQLite database, project.sqlite, from the SOFiSTiK CDB database project.cdb.

Tip

You can delete the SQLite file manually to force the Viewer to regenerate it during the next project load.

Warning

The SQLite database also stores the user-defined views. If you delete the file manually, you will also loose all these views.

Advanced Update#

For specific use cases, you can trigger an advanced update by right-clicking the refresh_reload_small Synchronize and update button. The following options are available:

  • refresh_reload_small Clean SQLite database and synchronize: Deletes the contents of the SQLite database (except user-defined views), synchronizes the data from the CDB file, and updates the visualization.

    Use this option to restore the SQLite database if inconsistencies or issues occur.

  • refresh_reload_small Synchronize with all deformations of all load cases: Synchronizes the SQLite database with all nodal and beam deformations for all load cases, and updates the visualization.

    Use this option to preload all required deformation data, which reduces execution time when displaying the deformed structure across multiple load cases.