Symbol Library
Symbols (2D) and 3D-Symbols
There are two local libraries for symbols in CadnaA:
- (normal) symbols: This kind of symbol is displayed in the 2D plan view, but not on the 3D-Special view.
- 3D symbols: This kind of symbol is displayed in the 2D plan view just by a frame, but not with its contents. In contrast, 3D symbols are displayed in the 3D special view (see 3D-Special View).

3D-Special view showing a 3D-symbol (generator)
Symbols (2D)
Via Tables|Libraries (local)|Symbol Library user-defined symbols can be imported which can be addressed using the object „Symbol“. This feature enables to make use of the picture‘s full resolution, independent of scale. For a symbol the color, the rotation angle and the procedure for adjusting the scale factor can be specified.
Creating a user-defined 2D-symbol
Open a new CadnaA file and create a sketch by using the auxiliary polygon. Another option is to import a drawing e.g. from DXF format by using the layer of object type „Aux. Polygon“ in the „DCF-Import Options“ dialog. Adjust for the limits so that the picture covers the entire limits (via menu Options|Limits, option „Calc“). Save the file with a new name and close it.

Imported dxf graphics consisting of auxiliary polygons
Open a new file and insert (INS key) a new line in Tables|Libraries (local)|Symbol Library. Double-click into the new line to open the dialog Library Symbol and enter a name. This name will be displayed on the list box of the dialog Symbol (see Symbol).

In order to import the CadnaA file containing the image, click on the „Import" button, select the file and close the import dialog with OK. Now the aircraft icon can be placed in the file and can be scaled or rotated - if necessary.
Select the object „Symbol“ from the toolbox and drag a frame at the desired location in the project file. Select from the list box on the Symbol dialog the name of the symbol. The image will appear in the monitor window.

After having specified all settings close the dialog by OK. Now, the symbol is placed into the graphics.

Project with the inserted aircraft symbol, rotated by 50°.
Color and line width of the symbols
There are three ways to assign the color and line width to user-defined symbols.
The first possibility is to define the appearance in the original CadnaA file which contains the image. Either in File|Appearance|Aux. Polygon as a global setting or directly in the dialog Aux. Polygon. If the option „Use Global Properties“ is deactivated on the dialog Aux. Polygon for that image the appearance of that object can just be changed via the object‘s dialog. These settings are then allocated to this image and cannot be changed anymore in another project file in which this image is inserted as a symbol object.
If, in the original file, the option „Use Global Properties“ is activated the color and line width of the image is adopted to the project file‘s settings in which it is inserted, provided that this option has been activated in the dialog Library Symbol. Otherwise the settings can still be adjusted individually on this dialog.
The symbol library is a local library and is therefore only available in the actual project file. In case you would like to have the symbol library always available use a prototype file with the corresponding settings (see Prototype File).
Symbol 3D Library
The 3D symbol library in CadnaA is next to the library for normal symbols (see menu Tables|Libraries (local)|Symbol 3D Library). 3D symbols can be imported by the user to this library and by edited using the settings for 3D symbols on the Symbol dialog (see Symbol). 3D symbols are just displayed on the 3D-Special view.
Inserting a new 3D symbol
Add a new line (via the context menu or using the INS key) via menu Tables|Libraries (local)|Symbol 3D Library. Double-click into the inserted line to open the Library Symbol 3D dialog.

3D Symbol Library dialog (with the coordinate axes XYZ = RGB)
Note
On the Internet, 3D object files are available (see e.g. http://tf3dm.com, http://archive3d.net or https://www.cgtrader.com/). Ensure in each case, however, whether 3D object data can be used royalty free. DataKustik explicitly points out that respecting the license rights of object data owners is the sole responsibility of the CadnaA user himself.
Dialog options
ID/Name
see Dialog Options Name, ID, INFO, ObjectTree, Master in the manual "Introduction to CadnaA"
After clicking
the so-called Memo-Window opens where text variables with data from the imported OBJ file, as well as coordinate and scaling values are stored.
Button „Import“
Clicking this button opens a dialog to select an OBJ file (file extension *.obj) displays. After loading an OBJ file, the 3D object is displayed in the preview window of the dialog Library Symbol 3D including its coordinate axes XYZ.
Note
In order to convert other types of 3D mesh formats into the OBJ format, if necessary, an external 3D mesh processor has to be installed. MeshLab is a suitable processor under the General Public License (GPL), see http://meshlab.sourceforge.net.
Alignment
Via the dialog range „Alignment“ based on the default orientation of the imported 3D object it is specified how the object is displayed in CadnaA. Specify the direction of the coordinate axes for front and up (each offering the options +X, -X, +Y, -Y, +Z, -Z).
For example, Front:+X specifies that the x coordinate of the object geometry is to be rotated into the +x coordinate direction. Similarly, Up:+Z means that the z coordinate of the object points in the +z (i.e. positive) direction. Changing this to e.g. Up:-Z would cause the symbol to be inverted in the 3D view special compared to the imported geometry (i.e. upside down).
Option „apply“
When activating this option, the settings for „Alignment“ are applied to the 3D visualization in Library Symbol 3D dialog. This feature enables to display immediately the orientation of the 3D symbol object in relation to the coordinate axis XYZ (sequence corresponds with color sequence RGB colors) in the 3D-Special view of CadnaA.
Scaling
In order to display the 3D symbol to scale - regardless of the actual size of the imported geometry - an actual length (m) can be specified for one of the coordinates X, Y, Z.
- Axis: Select one of the axes XYZ.
- Length (m): Enter the length of the object symbol in this coordinate direction. The XYZ coordinates correspond to the RGB colors of the coordinate axes that are displayed in the preview on the right.
Anchor point offset
offset xyz of the symbol‘s anchor point (Default (x,y,z)=(0,0,0))
Animation
- Enable: switches the animation option to on. The current rotation axis of the symbol is displayed in yellow on the right window.
- Coordinate Options: Free (free input for coordinates XYZ), XYZ (fixed rotation axis, around X, Y, or Z axis)
- Rotation speed (°/s): of the symbol (Default: 5°/s)
- Max. deviation rotation speed (%): generates arbitrary variations of the rotation speed (Default: 0%)
- Max. deviation starting angle (°): generates arbitrary variations of the starting angle (Default: 359°)
Example
A 3D symbol of a generator shall be displayed in the 3D-Special view. The symbol shall be located at the location of an existing point source. The OBJ file of the generator is available.
Example
Path: Examples\Libraries\generator.obj
Proceed as follows:
- Select the Library Symbol 3D on menu Tables|Libraries (local).
- Insert via the context menu or the INS key a new line and double-click into that line.
- Click the "Import" button on the dialog Library Symbol 3D.
- Select the OBJ file of the generator via „Open“.
- Enter as a name „Generator“.
From the 3D display on the Library Symbol 3D dialog, the default orientation of the object is visible. The coordinate axes XYZ of the corresponding RGB color sequence (red, green, blue).
For alignment of the object proceed as follows:
- Click Front:+X to orientate the symbols x direction into the +x direction in CadnaA.
- Click Up:+Z to orientate the symbols z direction into the +z direction.
Regrading the scale of the object is known that the physical length of the generator in x direction is 6 m. Proceed as follows:
- Click in range „Scaling“ on X to set the x direction of the object as the relevant dimension of the object.
- Enter a length of 6 m.
Thus, the 3D symbol has a length of 6 m along the x axis in the 3D-Special view. The dimensions of the object in both other directions will be adjusted using the same scaling factor.

Object „Generator“, aligned and scaled in the 3D symbol library
Assigning the 3D symbol
This 3D symbol shall be placed at the location of an existing point source (at 4 m height) and displayed in the 3D-Special view. Proceed as follows:
- Select the object Symbol from the toolbox and drag a frame on top of the existing point source (enter a point source first if required).
Note
The size of the frame is irrelevant for 3D symbols since the symbol‘s size is determined by the value in the 3D symbol‘s library.
- Double-click on the border of the symbol‘s frame.
- Enter as the center coordinates of the symbol the coordinates of the point source.
- Select from the list box „3D-Symbol“ the option „Generator“.
- Make sure that the option „Align with ground“ is selected and that on dialog Geometry a relative height of 0 m is specified (default setting/ value).
- Close the Symbol dialog.
The 3D symbol is not displayed in the 2D view, but just the symbol‘s frame.
- Open the 3D-Special view using the key combination CTRL+3.
- Approach the 3D symbol navigating by the arrow keys forward/backward and the mouse.

Drive/dive into the interior of the 3D symbol in order to locate the point source inside the generator‘s symbol (having a relative height of 4 m).