Updated for release version: 1.0.16-alpha
This page introduces the Shapes Panel, a user interface which allows the user to interact with shapes loaded in the ModelGUI session. This includes setting the data display options, querying and manipulating vertex-wise data, creating links to variables or data sources, transforming vertex coordinates, and performing shape operations such as computing convex hulls.
Introduction
The Shapes Panel is the most important interface panel for general interactions with shapes loaded into the current ModelGUI session. The panel is shown at left. The sections below will outline each panel section and how it is used.
Shapes
The following panel sections deal with the shapes themselves: specifying shapes or vertices, performing transformations, and computing convex hulls.
Shapes
This panel section sets the current shape, all shapes, or selection set. For the latter two, only some functions are available, which will be highlighted in the following sections. For most sections, you should choose a single shape here.
Transformations
This section allows the user to define and apply a transformation to a shape. At present, this includes:
- Translate
- A simple x, y, z translation.
- YPR Rotate
- A rotation defined by a yaw, pitch, and roll. A rotation base-point can also be defined. See this page for further information on rotations.
- Rotate Axis
- A rotation about an axis defined by a vector.
- Matrix Transform
- Allows the user to define or load a 4 x 4 transformation matrix. See this page for further information on transformation matrices.
Once you have defined your parameters for the chosen method, simply click "Apply" to apply it to the current shape.
Convex Hull
A convex hull is a 3D manifold which encompasses a shape while being convex (i.e., having no concavities). See this page for information on convex hulls. A number of algorithms are implemented:
- GiftWrap
- QuickHull
- Divide & Conquer
- Incremental
See this page for further information on these algorithms.
Vertex Selection
Data
The following panel sections deal with vertex-wise data columns in one way or another.
Name Maps
Data Operations
Data Transfer
Data Sources
Visualization
The final two panel sections deal with data primarily for the purposes of visualization in 2D or 3D.