Changes between Version 33 and Version 40 of Help/Action/Extrude


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Help/Action/Extrude

    v33 v40  
    33= Create Areas By Extrusion =
    44
    5 [[JOSMImage(mapmode/extrude/extrude)]] ''Keyboard shortcut:'' **{{{X}}}**  — is one of the [wiki:Help/EditToolbar working modes]
     5[[JOSMImage(mapmode/extrude/extrude,middle,48,link=,margin-right=20)]] ''Keyboard shortcut:'' **`X` ([wikitr:/Help/ExpertMode expert mode] only)** — is one of the [wikitr:/Help/Menu/Mode#Workingmode working modes]
    66
    7 Combination of 90 and 180 degree tools, more details below.
     7**Combination of parallel way segment movement and angle preserving drawing mode**.
    88
     9Extruder has two different behaviors toggled by the keyboard shortcut `X` or through the
     10[wikitr:/Help/Menu/Edit Edit menu]. \\
     11Depending on the object type (node, way, closed way) and the pressed modifier key, extruder offers different modes.
    912
    10 == Move a node along adjacent segment (+Ctrl) ==
    11 Special case when a node selected, press Ctrl to activate mode. This mode doesn't create any new nodes or ways.
     13== Move a node along adjacent segment (`Ctrl`) ==#Movenode
     14Special case when a node selected, press `Ctrl` to activate mode. This mode doesn't create any new nodes or ways.
    1215
    1316Will move a node in every of two directions. Resulting point can be moved in one of (2*adjacent segments) directions:
    1417
    15 [[Image(extrude-used-on-node.gif​)]]
     18[[Image(extrude-used-on-node.gif​,link=)]]
    1619
    17 == Move segment in parallel (+Ctrl) ==
     20== Move segment in parallel (`Ctrl`) ==#MovesegmentinparallelCtrl
    1821[[JOSMImage(cursor/modifier/rectangle_move)]] Move segment in parallel. Nodes are moved even if they are connected to other ways.
    1922
    2023This mode doesn't create any new nodes or ways.
    2124
    22 [[Image(Ctrl.png)]]
     25[[Image(Ctrl.png,link=)]]
    2326
    24 == Basic extrude usage on closed ways ==
     27== Basic extrude usage on closed ways ==#Basicextrudeusageonclosedways
     28Here, [wikitr:/Help/Action/DrawBuilding DrawBuilding] was used to create approximations first, then multiple Extrude tools were used, which are explained later:
    2529
    26 Here, [Help/Action/DrawBuilding DrawBuilding] was used to create approximations first, then multiple Extrude tools were used, which are explained later:
    27 
    28 [[Image(extrude-simple-mode-buildings.gif)]]
     30[[Image(extrude-simple-mode-buildings.gif,link=)]]
    2931
    3032=== Special case with two nodes ===
    31 
    3233If you start with just a single line segment, you will get a rectangle.
    3334
    34 [[Image(LineExtrude.png)]]
     35[[Image(LineExtrude.png,link=)]]
    3536
    3637=== On closed ways ===
    37 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 neighbouring segments. The chosen reference segment will be indicated.
     38Click 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.
    3839
    39 [[Image(BasicExtrudes.png)]]
     40[[Image(BasicExtrudes.png,link=)]]
    4041
    4142**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.
    4243
    43 === Double click will insert a node ===
     44=== Double click will insert a node ===#Insertnode
    4445A double click at a way segment inserts a new node.
    4546
    4647=== Modifiers ===
    47 ==== Dual alignment (X X) ====
    48 Toggled by {{{X}}} or the [[JOSMImage(mapmode/extrude/dualalign)]] item in the [wiki:Help/Menu/Edit Edit menu]. Instead of using one reference segment and moving both nodes of the selected original segment in the same direction,
    49 this mode uses two reference segments (neigbors of the original segment) and moves the nodes each according to its own reference segment.
     48==== Dual alignment (`X`) ====#Dualalignment
     49Toggled by `X` or the [[JOSMImage(mapmode/extrude/dualalign)]] item in the [wikitr:/Help/Menu/Edit Edit menu]. Instead of using one reference segment and moving both nodes of the selected original segment in the same direction,
     50this mode uses two reference segments (neighbors of the original segment) and moves the nodes each according to its own reference segment.
    5051
    51 [[Image(DualAlign.png)]]
     52[[Image(DualAlign.png,link=)]]
    5253
    5354The status is indicated in the status line and visually (two reference segments shown instead of one).
    5455
    55 ==== Create intermediate points (+Shift) ====
     56==== Create intermediate points (`Shift`) ====#Shift
    5657[[JOSMImage(cursor/modifier/rectangle_plussmall)]] Always create nodes, even if new segment is just lengthening of the old one.
    5758
    58 [[Image(Shift.png)]]
     59[[Image(Shift.png,link=)]]
    5960
    60 ==== Create a new way nearby (+Alt) ====
     61==== Create a new way nearby (`Alt`) ====#Alt
    6162[[JOSMImage(cursor/modifier/rectangle_plus)]] Don't alter original way, create new way instead. Ways will share the two nodes.
    6263
    63 [[Image(Alt.png)]]
     64[[Image(Alt.png,link=)]]
    6465
    6566
    6667== Extrude usage on unclosed ways ==
    67 === Drag end node with (+Ctrl) ===
    68 
     68=== Drag end node with (`Ctrl`) ===#Ctrl
    6969Will extend way (move a node along segment):
    7070
    71 [[Image(x_ctrl_leftmouse_drag.png)]]
     71[[Image(x_ctrl_leftmouse_drag.png,link=)]]
    7272
    7373== Advanced Preferences ==
    74 * Color of main line: Defaults to {{{selected}}} color, but can be changed with [Preferences/Advanced advanced preference] {{{color.extrude.main.line}}}.
    75 * Stroke of main line: {{{extrude.stroke.main}}}. Parameters: {{{<width>}}} for solid line (width in pixels), {{{<width> <dashlength> <spacelength>}}} for dashed line.
    76 * Stroke of old line (used while [#Ctrl moving segment]): {{{extrude.ctrl.stroke.old-line}}} (stroke parameters).
    77 * Color of helper line: {{{Extrude: helper line}}} in [Preferences/Display#Colors colors settings].
    78 * Stroke of helper line: {{{extrude.stroke.helper-line}}} (stroke parameters).
    79 * Size of right angle helper symbol: {{{extrude.angle-symbol-radius}}} (pixels).
    80 * [#Movenode Moving nodes] without the need of pressing {{{Ctrl}}}: {{{extrude.drag-nodes-without-ctrl}}} (boolean).
    81 * Ignoring shared nodes to avoid overlapping segments: {{{extrude.ignore-shared-nodes}}} (boolean).
    82     If enabled (default), nodes shared with other way(s) are left untouched and new node is created to facilitate the extrusion.
    83 [[Image(IgnoreSharedNodes-enabled.png)]]
    84     If disabled, shared nodes are still part of the way, segments might overlap.
    85 [[Image(IgnoreSharedNodes-disabled.png)]]
    86 * The extrude action will be performed only if the pointer moved more than specified distance: {{{extrude.initial-move-threshold}}} (pixels, default 1).
    87 * Changing the keyboard shortcut of [#Dualalignment Dual alignment mode]: Set {{{extrude.dualalign.toggleOnRepeatedX}}} to {{{false}}} to disable the default one, set new one via {{{Mode: Extrude Dual alignment}}} shortcut.
     74* Color of main line: Defaults to `selected` color, but can be changed with [wikitr:/Help/Preferences/Advanced advanced preference] `color.extrude.main.line`.
     75* Stroke of main line: `extrude.stroke.main`. Parameters: `<width>` for solid line (width in pixels), `<width> <dashlength> <spacelength>` for dashed line.
     76* Stroke of old line (used while [#Ctrl moving segment]): `extrude.ctrl.stroke.old-line` (stroke parameters).
     77* Color of helper line: `Extrude: helper line` in [wikitr:/Help/Preferences/Display#Colors colors settings].
     78* Stroke of helper line: `extrude.stroke.helper-line` (stroke parameters).
     79* Size of right angle helper symbol: `extrude.angle-symbol-radius` (pixels).
     80* [#Movenode Moving nodes] without the need of pressing `Ctrl`: `extrude.drag-nodes-without-ctrl` (boolean).
     81* Ignoring shared nodes to avoid overlapping segments: `extrude.ignore-shared-nodes` (boolean).
     82 * If enabled (default), nodes shared with other way(s) are left untouched and new node is created to facilitate the extrusion. \\ [[Image(IgnoreSharedNodes-enabled.png,link=)]]
     83 * If disabled, shared nodes are still part of the way, segments might overlap \\ [[Image(IgnoreSharedNodes-disabled.png,link=)]]
     84* The extrude action will be performed only if the pointer moved more than specified distance: `extrude.initial-move-threshold` (pixels, default 1).
     85* Changing the keyboard shortcut of [#Dualalignment Dual alignment mode]: Set `extrude.dualalign.toggleOnRepeatedX` to `false` to disable the default one, set new one via `Mode: Extrude Dual alignment` shortcut.
    8886
    8987----
    90 Back to [EditToolbar Edit Toolbar][[BR]]
    91 Back to [wiki:/Help Main Help]
     88Back to [wikitr:/Help/Menu/Mode Mode menu] \\
     89Back to [wikitr:/Help Main Help]