wiki:Help/Action/Extrude

Version 15 (modified by AlfonZ, 11 years ago) ( diff )

[7009], [7180], #9952

Create Areas By Extrusion

source:trunk/images/mapmode/extrude/extrude.png Keyboard shortcut: X

Replaces the segment of a source:trunk/images/data/way.png way between two source:trunk/images/data/node.png nodes with up to three way segments, one of which is parallel to the original.

Table of Contents

  1. Basic usage
    1. Insert node
    2. Move node
  2. Modifiers
    1. Shift
    2. Alt
    3. Ctrl
  3. Customization

Basic usage

Click on a way segment and drag it. There are up to 3 possible directions - at right angle to the original position and along its neighboring segments. The chosen reference segment will be indicated.

Note: In certain cases new nodes will not be created. Specifically, if new segment is just lengthening of the old one. However, the node will not be moved when it's part of another way, as to not affect the other way.

Tip: If you start with just a single line segment, you will get a rectangle.

Insert node

A double click at a way segment inserts a new node.

Move node

Ctrl+click on a node and drag it along one segment. Possible directions are directions of all way segments connected to the node.

Modifiers

Shift

source:trunk/images/cursor/modifier/rectangle_plussmall.png Always create nodes, even if new segment is just lengthening of the old one.

Alt

source:trunk/images/cursor/modifier/rectangle_plus.png Don't alter original way, create new way instead. Ways will share the two nodes.

Ctrl

source:trunk/images/cursor/modifier/rectangle_move.png Move segment. Nodes are moved even if they are connected to other ways.

Customization

  • Color of main line: Defaults to selected color, but can be changed with advanced preference color.extrude.main.line.
  • Stroke of main line: extrude.stroke.main. Parameters: <width> for solid line (width in pixels), <width> <dashlength> <spacelength> for dashed line.
  • Stroke of old line (used while moving segment): extrude.ctrl.stroke.old-line (stroke parameters).
  • Color of helper line: Extrude: helper line in colors settings.
  • Stroke of helper line: extrude.stroke.helper-line (stroke parameters).
  • Size of right angle helper symbol: extrude.angle-symbol-radius (pixels).
  • Moving nodes without the need of pressing Ctrl: extrude.drag-nodes-without-ctrl (boolean).
  • Ignoring shared nodes to avoid overlapping segments: extrude.ignore-shared-nodes (boolean).

If enabled (default), nodes shared with other way(s) are left untouched and new node is created to facilitate the extrusion.

Ignore shared nodes enabled[[br]] 1. original, 2. extrude from 1 downwards, 3. extrude from 1 upwards

If disabled, shared nodes are still part of the way, segments might overlap.

Ignore shared nodes disabled[[br]] 1. original, 2. extrude from 1 downwards, 3. extrude from 1 upwards

  • The extrude action will be performed only if the pointer moved more than specified distance: extrude.initial-move-threshold (pixels, default 1).

Back to Edit Toolbar
Back to Main Help

Attachments (12)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.