Command Reference¶

In the following the most important commands provided by the SOFiSTiK Rhino Interface are listed. All SOFiSTiK commands are preceded by _sof. So, by typing simply _sof in the command-line all commands available through the SOFiSTiK interface will be shown by autocomplete.

• sofRhino

This command displays the current release version number and the installation path of the SOFiSTiK Rhino Interface. It may be used to activate the Interface in case it is not loaded automatically on startup of an empty project.

• sofLoadRhino This command can be used to enforce the SOFiSTiK plug-in interface to be loaded in case it is not active, maybe because an empty project without any FEA structural elements is opened. No further action will be triggered by this command except loading and activating the SOFiSTiK Rhino Interface.

• sofGeneralSettings

This command opens a dialog for setting general options for the interface. The options are basically distinguished between system wide and project speciﬁc settings. System wide settings are stored globally and thus are valid for any project on the given computer. Project speciﬁc settings are stored in the Rhino ﬁle and can be set for any project differently.

• sofStructProperties

This command opens the dialog to specify and modify structural properties assigned to geometric entities. You can also open the dialog via the SOFiSTiK menu SOFiSTiK ‣ Structural properties.

• sofToolbar

This command opens the SOFiSTiK toolbar in case it was closed for quick access to features of this interface (e.g. sofExportModel). You can also open the toolbar via the SOFiSTiK menu SOFiSTiK ‣ SOFiSTiK toolbar.

• sofShowAnnotation

This command allows to display selected properties of a structural item like the id in form of annotations (textual labels). The annotation labels will be placed on specific layers. You may change the layer names and layer assignment. We however, recommend keeping the default layer assignment.

• sofHideAnnotation

This command will hide all active and visible annotations in the model.

• sofMatchProperties

Allows to copy selected properties of a structural item to other objects. Also new objects can be initialized with the structural properties of an existing item.

• sofSelectObjects

Allows to select objects using property ﬁlters. In the input dialog string wildcards are allowed. For example, by entering the ﬁlter ’1*’ when searching for line numbers, all lines with an id starting with ’1’ will be selected (e.g. 1, 1001, 101254...).

• sofExportModel

This command opens the export dialog and passes the Rhino model to SOFiSTiK for meshing. When the command is started by right mouse click on the corresponding toolbar icon, the model is passed directly to SOFiSTiK with the previous export settings without extra opening the export dialog (’Silent Mode’).

• sofExtractVisualizationMesh

Extracts the visualized FE mesh of structural elements to be handeled and modiﬁed in Rhino. Normally, the generated ﬁnite element mesh visualized on a structural surface is not accessible by the user. Using this command, this FE mesh will be converted into a Rhino mesh object which then can be handeled and modiﬁed like any other native Rhino mesh.

• sofShowHelp

This command will open the help documentation of this SOFiSTiK plug-in interface. In case of an active internet connection you will be referred to the online help documentation. You can also access the help documentation via the menu SOFiSTiK ‣ Help.

• sofNewCoupling

This command allows you to define a new mechanical coupling of structural elements, to which such a coupling applies. For example, you can define a coupling between structural points or a point-line coupling. Before you can create a coupling, at least two structural elements have to be present in the model. The command options allow you to define either a coupling between two entities or several by multi selection.

• sofOpenExternalProgram

The interaction with the SOFiSTiK applications like editors, FEA and structural modules as well as utilities like SOFiSTiK viewers (e.g. Animator) is realized by calling the external SOFiSTiK applications out of Rhino respectively. With this command you can call any of those applications manually by its name. An easier way is to use the provided toolbar buttons.

• sofSupportVisualisationSettingsDialog

This command allows to change the settings regarding the visualization of support conditions at structural properties, e.g. the symbol height or line thickness.

• sofLCSVisualisationSettingsDialog

This command allows to change the settings regarding the visualization of local coordinate systems at structural properties, e.g. the symbol height.