the head class of the 3d design More...
cellList3d* | addCell() |
cell3d * | currentCell |
double | databaseunits |
void | deleteAllCell() |
void | deselectAll() |
cellList3d* | firstCell |
void | invertSelect() |
bool | isEmpty() |
bool | modified() |
void | meshDeselect() |
void | meshSelect() |
void | openFile(string filename) |
void | saveFile(string filename) |
void | scaleFull() |
void | selectAll() |
void | selectVisible() |
void | setModifyChanged() |
void | setModifyAdded() |
void | setModifySaved() |
bool | showOrigin |
void | showOriginToggle() |
double | userunits |
double | zScale |
Add a cell to the 3d drawing. A pointer to the new cellList3d is returned.
the 3d view is hierarchical in the same way as the 2d layout. currentCell is a pointer to the current displayed cell.
All coordinates are integer. This value is the factor of these integers to the real value.
All cells of the current design will be deleted.
All elements are deselected.
a point to the first element of all existing cells.
The selection of the current cell is inverted: selected elements will be deselected and deselected elements will be selected.
Returns: true, if the design does not contain any elements.
Returns: true, if the design was modified after the last save operation.
All mesh elements are deselected.
All mesh elements are selected.
Loads the 3d-design with the given filename into the 3d editor. (introduced with version 20190218)
Loads the 3d-design under the given filename. The format is detect from the file extension. (introduced with version 20190218)
The display scale is adjusted to the size of the drawing.
All elements are selected.
All visible elements are selected.
marks the design to be modified
marks the design to be modified by adding a shape
marks the design to be saved
The origin, the point (0,0,0) is displayed as a arrow in each axis.
Toggles the display of the origin arrows.
All values in the main widget are displayed in a user unit.
Additional scaling of the z axis. This can be used to make the 3d effect more visible in the case the element are quite thin related to it x and y axis.