Using the smart cursor and assistance points in navigation and routing

CADMATIC has a smart 2D/3D cursor and assistance point function that together help the user to navigate in the work views and to select the required entities.

General cursor properties

The cursor displays the main coordinate axes of the model, which are also shown in the lower-left corner of the work view, as well as information relating to the current context.

The cursor can display the following information to the user:

  • Axis line color indicates axis type: X-axis is red, Y-axis is green, and Z-axis is purple.

  • Axis line length indicates direction along the axis: the line is longer in positive direction than in negative direction.

  • Normally the axis line is solid, but it becomes striped when it behind or inside a model object.

  • Tooltips next to the cursor display HUD messages and prompts, if enabled. See HUD for details.

  • When selecting objects:

    • If 3D hit is on, the cursor displays the text "3D", and moving the cursor inside an object highlights the object.
    • The size of the cursor reflects the object hit distance: increasing the hit distance value increases the size of the cursor.
    • A lock icon on red background indicates that the selection is not possible in the current context. This happens, for example, when the object is not checked out or it is not within the hit distance).
  • When routing, a rubber band line indicates where the cursor is in relation to the last selected routing point.

  • When the cursor is constrained to object centerline or edge (for example, when routing a pipe or snapping to centerline), one or more text labels are displayed to show distance information. These text labels are input fields that you can activate with Ctrl+Tab to modify the value. Pressing Enter accepts the new value and Esc cancels the editing.

Cursor and assistance points

In the Plant Modeller user interface options described in Assistance geometry, you can select whether to display and highlight assistance points in shaded views. When at least some assistance point types are enabled and you stop moving the cursor, the active view displays points that are located within the maximum search distance defined in the options. Some of the point types are only visible in Component Modeller.

The color and the shape of an assistance point indicate point type.

  • Plant Modeller Point Types

    White circle – Auxiliary point with no flow direction.

  • Yellow circle – Connection point with no flow direction.

  • Purple circle – Connection point with inward flow direction.

  • Red circle – Connection point with outward flow direction.

  • Cyan circle – Beam point.

  • Light yellow circle – Weld point.

  • Green triangle – Pipe geometry point or pipe branch point.

    Component Modeller Point Types

  • Orange circle – Named point.

  • Yellow/black circle – Center of Gravity (CoG) for Mass.

  • Green/black circle – Center of Gravity for Operational Mass.

  • Pink/black circle – Center of Gravity for Maximum Mass.

The program highlights the assistance points that are closest to the current cursor location to indicate what will be the target point if the user performs an action that targets a specific point type. For example, using the Move to nearest pipe geometry point (W) command goes to the highlighted pipe geometry point, and Move to nearest connection (Q) goes to the highlighted connection point. The maximum distance for such actions can be defined in the user options, as described in Tolerances (User Tolerances).

When an assistance point is directly under the cursor, the program enlarges the point and if HUD is enabled, the program shows additional information about the point in the tooltip. If the point is a connection point, also a flow direction arrow that has the same color as the point is shown.

Assistance points are shown as dimmed when they are inside an object or when they are behind an object and at least part of their parent object is visible. Also dimmed points can be navigated to.

In the example below, the left picture shows a cable tray connection point and two cable penetration connection points behind a wall as their parent objects are partly visible, but the right picture has a filter box set to the wall boundary so the cable tray and its connection point are no longer visible.

Cursor and object centerline

During routing, the centerline of an object is visualized when the cursor is over the object.

Cursor and quadrant points

The cursor visualizes the quadrant points and the quadrant lines of a straight piping part.

  • Quadrant points are visualized if pipe geometry points are enabled in the Assistance geometry settings. You can use Move to nearest pipe geometry point (W) to snap to the nearest quadrant point, even if they are not visualized.

  • Quadrant lines are visualized when pipe centerlines are visualized. You can use Nearest edge (Shift+E) to snap to the nearest quadrant line, in some contexts also when the lines are not visualized.

Cursor in set operations

When you are selecting objects or performing set operations such as move, copy, rotate, or delete, the cursor is displayed as a cross-hair.

The size of the box in the center indicates object hit distance, and a text label indicates if 3D hit is enabled.

Cursor axes and routing

When you start a routing command, the cursor axes extend across the whole work view, and striped sections indicate locations where the axes go through or behind objects. This allows seeing where exactly the cursor is located within the model area, and whether there are any objects in the intended routing direction, for example.

Cursor and starting point for routing

When you have selected a starting point for routing of, for example, structurals and cable trays, a white cross marks that point and a rubber band line follows the cursor to indicate current routing direction.

Cursor in selecting pipe routing direction

In pipe routing, when you have selected the starting point or an intermediate routing point and Use routing direction assist is enabled in the context menu, a graphical tool is displayed for selecting the next routing direction. For more details, see Use routing direction assist.

Cursor constrained to line

When the cursor is constrained to a line, only the coordinate axis line of that direction is visible to indicate that the cursor can only move in this direction. The line has the color of the relevant axis, or it is gray if the direction is not parallel to any main axis.

Moreover, when the cursor is constrained to line, one or more distance fields are displayed to indicate cursor's distance from specific points, such as distance from the current starting point of routing. You can also edit these distance values to move the cursor to the designated location: press Ctrl+Tab to activate the field, and enter the distance value to navigate to.

Constrained cursor can be released by pressing Shift+A.

Cursor constrained to plane

When the cursor is constrained to a plane, a dashed square is drawn around the cursor's location.

Constrained cursor can be released by pressing Shift+A.

Cursor with spherical coordinates

After using the Set radius and angle (S) command, but also in some other contexts, the smart cursor visualizes the phi (f) and beta (b) angles, and the spherical coordinates are also shown as text at the bottom of the screen.

  • b = beta, the elevation angle from the x-axis (slope angle)
  • f = phi (fii), the azimuth angle from the x-axis (rotation angle in horizontal plane)
  • r = radial distance from the fixed point of origin