Table of Contents
Products/Graphical/Structure
You need to select a Product in either Products or Assets/Commercial to enter this page. If no Product is selected, you will be re-directed automatically.
Information on how to assign properties to 3D components can be found in Specials.
Creating the structure of a product starts on this page or can be done with the help of the IG.GFX.Factory.
The structure page is devided into two sections. On the left hand there is the structure hierarchy, on the left hand, the single nodes can be added.
1) Hierarchy
The hierarchy gives an overview of the currently constructed structure. The node names are displayed either as the path name or as the description name (if a description is added to a node). The hierarchy can be expanded if a node has one or more subnodes. Click the little plus sign to expand. If a special line of the hierarchy is choosen, the table on the right side will be filtered by the choosen hierarchy level.
2) Table
Inside the table the overall structure of the articel can be added. Here changes for position, rotation or visibility are provieded.
When starting with a new structure the root node is given. All other nodes needs to be created manualy.
Creating new nodes can be done with the help of the right click menu. This provides options to create new nodes, move a selected node or clone one.
After creating nodes they can be added by pressing the Edit button at the end of each line.
Notice, the layout will change. Take care of the labels while filling the areas.
Each area expects a value. If no value is assigned, a default value is taken, automatically.
Position
Positions are provided in meters.
Rotations
Rotations are provided in degrees. Each node can only hold one rotation around one axis. If more than one rotation axis is needed, this must be done by creating several child nodes.
Visible
There are four options.
- Empty: If nothing is selected, the node itself is automatical selectable
- Self: The node itself is selectable
- Parent: The nodes parent is selectable
- None: The node is not selectable and nothing is selected in this case
For position, rotation or visibility a fix value or a JavaScript snipped can be entered:
Visible {} = true: false | Set a fix value |
Visible {} = true: {ComShowComponent === 'Yes'} | Simple JavaScript expression using a Commercial property |
Visible {} = true: {$c.toggleVisibility()} | JavaScript expression using a function from the Context |
To learn more about using JavaScript expressions and Context functions, see the following links: Needs to be provided
Interactors and Evaluators
Also the assignement of Interactors and Evaluators can be controlled here. If an Interactor or Evaluator is available for a node, the checkbox is checked. Each node can only have one Interactor and one Evaluator.
To assign an Interactor or Evaluator the corresponding line needs to be selected. Then go to the Interactor or Evaluator page to choose one.
Notice if an Evaluator is assigned, the evaluator structure is not shown inside the Structure table!