Objects Tree
  • Object Tree

Object Tree

Objects and Objects Tree

Objects and Objects Tree

  • Components such as structure, solver, and user mesh are considered as independent objects, while components such as source, monitor, and port are considered as dependencies of the solver;

  • Objects in the software are not only used to represent the hierarchical relationships, but also used to store certain result data;

  • In the Objects tree, each object has a specific and unique hierarchical relationship with other objects.

Objects Tree and Composite Viewer

  • There is one-to-one correspondence between the Objects tree and the Composite viewer, which display different details of the same project;

  • The Objects tree offers a representation of the hierarchical relationships among objects;

  • The Composite viewer shows the structural details and positional relationships of simulated devices.

More Information

Group

Objects in the software also include groups.

The software supports group operations, which allow some objects to be combined into a whole. Users can add or remove objects from a group through the following operations:

  • Add an object to a specified group:

gui_add_group.png

  • Remove an object from the group:

Dgui_remove_group1.png

Relative and Absolute Coordinates

After introducing the concept of Group, it is necessary to define the relative and absolute coordinates.

  • Absolute coordinates refer to increments relative to the origin of the coordinate system;
  • Relative coordinates refer to increments relative to the coordinate position of the group.

As shown in the figure below, the coordinate position of the structure group is set up as: ZPos=2umZ_{Pos} = 2um, XPos=2umX_{Pos} = 2um, YPos=2umY_{Pos} = 2um. In the structure group, two structure objects are setup with the same coordinate position: ZPos=1umZ_{Pos} = -1um, XPos=1umX_{Pos} = 1um, YPos=2umY_{Pos} = 2um. The Use relative coordinate is unchecked for the structure object Rectangle_2, but checked for the structure object Rectangle_1. As a result, these two structures are displayed at different positions in the Composite viewer window. That is, the coordinates of Rectangle_2 are relative to the origin of the coordinate system, while those of Rectangle_1 are relative to the coordinate position of the structure group.

gui_relative_coordinate_1.png

Objects Tree and Depth Test

To perform a depth test on a structure image shown in the Composite viewer, you can enter the View>View options>Specials tab, and enable the Open graphical depth test. For the same structure group, the image shown in the Composite viewer varies from the order of adding an individual structure in the Objects tree, and whether the Open graphical depth test is checked or not.

Number Object1 Object2 Open graphical depth test Viewer
1 gui_depth0s.png gui_depth0r.png ~ gui_depth.png
2 gui_depth0r.png gui_depth0s.png ~ gui_depth2.png
3 gui_depth0s.png gui_depth0r.png \surd gui_depth3.png
4 gui_depth0r.png gui_depth0s.png \surd gui_depth4.png