a header RWTH Aachen Fachgruppe Informatik

Available Plugins

This page shows a list of all freely availabe OpenFlipper plugins. If you have feature requests please use the bugtracking system or send us an e-mail.

All plugins here are included if you check out the latest free branch of OpenFlipper or download the Windows or Mac binaries.

There are different categories of Plugins:

General Plugins

Backup

The Backup Plugin anages store and restore operations on objects. The plugins manipulating objects have to support backup and restore operations (which applies to all plugins in the free branch).

DataControl

The DataControl Plugin helps to manage objects in OpenFlipper. It is used to show/hide objects, change their selection or other properties.

Included is also a way to group objects for handling larger scenes and a function to visualize object bounding boxes.

Move

The Move Plugin allows to apply transformations on objects or selections.

Either whole objects can be translated, scaled and rotated or these transformations can be applied to selections on objects only.

Print

 

The Print Plugin allows to print the current view.

Scripting

 

Each function in OpenFlipper can be easily made available as a scripting function. The Scripting Plugin provides an interface to create scripts using these functions to automate OpenFlipper functionality. 
The Plugin also adds a widget for writing scripts. This widget displays a list of script functions provided by each plugin and tracks script functions which were called during runtime.
The script language is based on QtScript with is similar to javascript. For additional info see the Qt Documentation.

Visual Scripting Interface

The Visual Scripting Interface Plugin provides a visual programming interface to OpenFlippers scripting system. You can design algorithms by producing simple block/dataflow diagrams which are internally converted to OpenFlipper Scripts. Users without programming knowledge can use this interface to easily generate complex algorithms from existing functionality blocks.

Selection

The Selection Plugin is used to add or modify selections on objects. There are four types of selections which can be modified: Object-, Vertex-, Edge- and Face-Selection.
For all types the plugin adds different kinds of selection metaphors like Lasso-Selection( screen space and volume lasso) , Sphere-Painting-Selection, Boundary-Selection or Floodfill-Selection.
In addition selections can be converted between different types (feature selection, vertex selection, ...), stored to disk or colorized.

Slice

The Slicing Plugin can control the clipping planes in the renderer. If you want to look inside an object you can define a slice of the scene that is rendered instead of the full object.

Texture Control

The Texture Control Plugin manages all textures in OpenFlipper. It enables the user to switch between different types of textures.
OpenFlipper supports global textures which are available on all objects and visualize properties on the surface like e.g. curvatures. For this scalar properties the plugin also offers a histogram to analyze and define ranges for rendering this values by using a texture. Additionally local textures are supported so that objects can be textured differently.
The Plugin manages which texture is active on an object and allows to modify parameters for all available textures.

View Control

 

The View Control Plugin manages visualization and shaders on objects. Shaders can be added to display further informations or change visual appearance of objects.

[Home] [Top]

[Disclaimer]