The Tekla.Structures.Model.UI namespace consists of some classes that can be used, for example, to highlight objects from the user interface.
The ClipPlane class defines a clip plane which can be used together with a visible view.
The ClipPlaneCollection class handles the collection of the clip planes.
The Color class represents an RGB color with transparency. The color values must be between 0.0 and 1.0.
The GraphicsDrawer class draws temporary graphics in the currently active rendered view in Tekla Structures.
The Mesh class represents a mesh for drawing three-dimensional data.
The ModelObjectSelector class can be used to select objects from the Tekla Structures user interface. Currently, these selections both select the objects from the database and highlight them visually.
The class to set and clear temporary visualization (color and transparency) for model objects in view. Permananet representation will be restored when view is redrawed or temporary visualization is cleared. Can be used also to fetch current permanent representation of model object.
The ModelViewEnumerator class is an enumerator class for model views. The enumerator enables model view items to be looped.
The Picker class can be used to query the user to do manual picks of objects and points from the Tekla Structures model. The methods throw an exception if the user interrupts (cancels) the pick command.
The PickInput class handles the input of picked objects and positions.
The View class contains methods related to views.
The ViewCamera class defines a camera which can be used together with a visible view. Always supply a properly orthogonalized camera up vector when rotating the camera.
The ViewHandler class contains methods for handling views.
The View visibility settings class contains object visibility information related to view.
The appearance of the line. For instance solid, dashed or dotted.
The possible model object pick types for a single object.
The possible model object pick types for many objects.
The possible point pick types.
The possible temporary transparencies. Used to temporarily change transparency of a model object to visualize some state in the model.
The view plane types. The plane type can be changed.
The view projection types. The projection type can be read but not changed.
The view rendering types. Only rendered views can be modified.