As GroIMP's primary purpose is the modelling of three-dimensional virtual plants, GroIMP's 3D facilities play a prominent role.
An integrated viewer displays the current scene in three dimensions. Easy navigation is enabled by navigation buttons; objects can be selected in the viewer. Currently, the viewer supports a simple wireframe representation on all Systems. An OpenGL-based representation is available for Systems where the _Java Binding for the OpenGL API_ (JOGL) is installed.
GroIMP has an embedded 3d visualization view and manipulation toolkit. If the project graph contains 3d objects, or object that instantiate 3d objects, it is possible to visualize it in a scene with the 3d view.
The Camera menu of GroIMP's 3D view allows the selection of different cameras. Some cameras are predefined, among them the common orthographic projections. Cameras can be selected as current camera and adapted in the Attribute Editor trough Camera > Edit . You can add user-defined cameras to your project in the Camera Explorer: Panels > Explorers >3D > Cameras
The camera can be moved.
3D objects can be added to the project to be displayed in the scene. These objects can be added, selected and deleted through the 3D view. The 3D objects includes:
The currently selected object can be modified using GroIMP's 3D transformation tools. There are three tools available: translation, rotation, and scaling.
To switch between these modes, either click the corresponding button in the toolbar or click on the selected object multiple times to cycle through the modes.
The currently active axis is highlighted in yellow.
The Attribute Editor enable to modify the attributes of an object. When an object is selected, if the attribute editor panel is opened, it will automatically display its attributes. The attribute editor panel allows users to edit a wide range of attributes associated with different types of objects.
This section present how to select/ un-select objects in the scene from the GUI. The selections are done through mouse actions. The selected objects are visible on: the 3d view with a different color; the attribute editor with all their shared attributes displayed.