Map Graph

The map graph is a 3D representation of a map. It can be use to view and edit sites on the map as well as overlay other objects such as tables and log maps. For details on how to add objects, see the Adding an Object section.

When the map is added to the workspace you will be shown a 3D graph like the following:

Map Graph Map Graph

Viewing the Map Graph

There are three ways by which you can change the view of the map graph; Zoom, rotate and pan.

Zoom increases or decreases the size of the map graph in its window. To zoom in or out, either use the mouse scroll wheel, or zoom keys (default: z,a).

Rotate changes the angle which you are viewing the map graph. To rotate, hold down the Ctrl key and click and drag with the left mouse button. You can also rotate by holding the Ctrl key and using the arrow keys.

Pan changes the position of the map graph in its window. To pan hold down the Ctrl and Alt keys and click and drag with the left mouse button. You can also pan by holding the Ctrl and Alt key and using the arrow keys.

With all of the above, also holding the Shift key increases the speed at which the view changes.

Selecting and Editing the Map Graph

To select a point on the graph, click the point with the left mouse button. To select an area of points, click an drag with the left mouse button. This selection can then be moved around the graph with the arrow keys.

Select the point(s) on the graph to edit their value. This can be done two ways:

  • Incremental increase/decrease: use the [ and ] keys (or + and - on the keypad). Holding Shift when using these keys changes the value by larger increments.

  • To a set value: Just start typing a number with points selected and a box will appear showing your number. Enter the correct value and press enter.

It is also possible to copy and paste a selection from another graph or grid. To do this, select a point or area on another graph or grid, right click and select copy (or Ctrl+C), then select the point or area on the current graph you want to paste in to, right click and select paste (or Ctrl+V).

Changing the look of the Map Graph

It is possible to change the way the map graph looks in a multitude of ways. For instance you can remove the grid, change the gradient colour, or change the lighting.

To change the colour of the map graph, from the Menu select: Configure | Preferences. In the preference window select the colours section. Find the option called ‘Map Graph Fill’. From here you can select from many different gradients or create your own.

All other changes are made in the properties of the map graph. By default the properties window is displayed to the left of the workspace, if it is not shown you can right click on the map graph and select properties. The properties for the map graph will then be displayed. An explanation of each option is displayed at the bottom of the properties window, when the property is selected

For more on the properties window, see the Properties Window section.

Soft selections

Soft selection makes it possible for smooth transitions between the areas on the graph that are being edited at those that are not. Soft selection increases the currently selected area out in all directions. Points closer to the selected area will be more affected by any changes than those further away. The amount these areas are affected is controlled by the dial at the bottom of the graph labeled ‘Select Range’. The higher the value of this dial the larger the area of the soft selection. The smaller the value, the smaller the area of the soft selection. When the dial is at is minimum soft selection is turned off. Soft selected points are defined by red points which fade out as the selection decreases.

Here you can see a cell selection with soft select turned off:

Soft Select Off Soft Select Off

The following shows and example of editing a grid with soft selection on:

Soft Select On Soft Select On
Note

The single ‘hard’ selected point in in the center, and the soft selected points gradually fade out around it.

Soft Select On Change Soft Select On Change

Now that the point has been edited, the points that are soft selected around it have also been affected.

Overlays

The overlay option allows you to view another map or Log Map overlayed on top of the current graph, viewed as colour change. To do this click the ‘’ button to the right of the overlay box and select another map from the list provided. When selected the name of the map being overlayed will be displayed in the overlay box and the colours of the graph will have changed to represent the changes in the overlayed map. The key on the map will also change to display the range of values in the overlayed map.

Follow ECU

When connected to an ECU the Follow ECU option sets the selected site on the graph to the currently active site. For example, using a Fuel Map, if the car is at 5000rpm and at 100kpa load then this position is selected on the Fuel Map.

Map Graph Functions

See section Map & Table Functions

View Properties

Properties editable via the properties editor.

PropertyScript IDDescription
Object object Name of the object displayed by this view.
Title title The title of the window.
Script ID id The scripting ID of the window. Can be used as an alternative to the title for searching for windows from scripts.
Tool Tip tooltip Window tool tip.
Show Gradient Bar show_gradientbar Display the gradient bar.
Show Axis Legend show_axis_legend Display the axis legend.
Show Axis Labels show_axis_labels Display axis labels.
Show Value Labels show_value_labels Display value labels.
Show Trails motion_trails Display trails of where the site position has been over time when online.
Trail Time [s] motion_trail_time Time that motion trails display for when online, in seconds.
Trails Infinite Time motion_trail_infinite Motion trails set to infinite time.
Lighting lighting Enable / Disable directional lighting
Perspective perspective Change the projection mode (Perspective / Orthographic)
Fill fill Display a filled surface on the map
Wireframe wireframe Display lines between each site n the map
Bounding Box bounding_box Display a box around the extents of the map
Shadow shadow Display a shadow at the base of the map
Colour colour Enable colour mapping of site or overlay site value
Colour Mode colour_mode Control how colours are displayed for this object.
Smooth Shading smooth_shading Enable smooth Gouraud shading (only works if lighting enabled)
Antialiasing antialiasing Enable anti-aliased lines (smooths out jagged edges)
Show Axes show_axes Display X, Y and Z axes and labels
Show Grid show_grid Display grid lines for axes
Show ECU Position show_ecu_position When online, display the current 'position' of the ECU based on the axis input channel(s) for the viewed object
Translucent Cursor translucent_cursor Draw translucent planes through the cursor axes
Cursor Sphere cursor_sphere Draw a sphere at the cursor position
Cursor Lines cursor_lines Draw lines at the cursor position
Cursor Cross cursor_cross Draw a cross at the cursor position
Trails on Fill trails_on_fill Draw map trails on the fill rather than on the wireframe
Link Selection link_selection Links the selection with views of the same object (e.g. links the selection on map grid and graph views).
Selected selected Selected sites.
Soft Selection Range range Sets the falloff range of partially selected points.
Follow ECU Mode follow_mode Follows the current site with the selection.
Selection Lines selection_lines Draw thick lines around selected sites
Small Increment increment_small Sets the small increment / decrement value for keyboard control with '[' and ']' keys.
Large Increment increment_large Sets the large increment / decrement value for keyboard control with Shift-'[' and Shift-']' keys.
Is Scaled Increment increment_real If set to 'Yes', uses the small/large increment to increment the scaled (real) value rather than the raw integer value.
Invert X invert_x Inverts the X axis.
Invert Y invert_y Inverts the Y axis.
X Scale Mode mode_x Defines how the X axis is scaled
Y Scale Mode mode_y Defines how the Y axis is scaled
X Range range_x Sets the size of the X axis.
Y Range range_y Sets the size of the Y axis.
Z Range range_z Sets the size of the Z axis.
Decimal Places X decimal_places_x Overrides automatic decimal places (X-axis). Does not have an effect on integer values.
Decimal Places Y decimal_places_y Overrides automatic decimal places (Y-axis). Does not have an effect on integer values.
Decimal Places Z decimal_places_z Overrides automatic decimal places (Z-axis). Does not have an effect on integer values.
Graph Gradient gradient_graph Gradient used for the map surface
Background colour_bg Background colour for the map
Solid Fill colour_solid Solid fill colour for the map
Wire colour_wire Wireframe colour for the map
Text colour_text Text colour for the map
Text Shadow colour_text_shadow Text shadow colour for the map
Wire (No Fill) colour_wire_no_fill Wireframe colour for the map when fill is disabled
Wire Selected colour_wire_selected Wireframe colour for the map when selected
Wire (No Texture) colour_wire_no_texture Wireframe colour for the map when texture is disabled
Wire Selected (No Texture) colour_wire_selected_no_texture Wireframe colour for the map when selected and texture is disabled
Overlay overlay Selects an object to overlay colour on the grid.
Range Mode range_mode Changes the axis scale limits: Preferred: Equivalent to 'Auto'. None: Uses the full range. Auto: Scales to fit. Fixed: The default value, fixed at the range defined in the GIN file, or the full range if not defined. User: User defined minimum and maximum.
Minimum range_min Minimum for user defined range. Range Mode must be set to "User".
Maximum range_max Maximum for user defined range. Range Mode must be set to "User".
Show Normals show_normals Display normal vectors from verticies on the map (development use)
Specular specular Enable specular lighting
Light1 X light1x
Light1 Y light1z
Light1 Z light1z
Light0 Ambient light0ambient
Light0 Diffuse light0diffuse
Light0 Specular light0specular
Light1 Ambient light1ambient
Light1 Diffuse light1diffuse
Light1 Specular light1specular
Model Ambient model_ambient
Material Ambient material_ambient
Material Diffuse material_diffuse
Material Specular material_specular
Material Emission material_emission
Material Shininess material_shininess