User Tools

Site Tools


manual:subwaysim:map_construction:laying_tracks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
manual:subwaysim:map_construction:laying_tracks [2026/01/06 18:48] – [Defining Track Elevation] dcsmanual:subwaysim:map_construction:laying_tracks [2026/01/21 11:32] (current) – old revision restored (2026/01/12 20:07) dcs
Line 1: Line 1:
 ====== Laying Tracks ====== ====== Laying Tracks ======
 +
 +===== Overview =====
  
 In this section you will learn how to place railway tracks in your map using the Railtool.   In this section you will learn how to place railway tracks in your map using the Railtool.  
Line 7: Line 9:
  
 ---- ----
 +===== Initial Setup: RailwaySubSystem =====
  
-===== Placing the RailwaySubSystem Blueprint =====+==== Placing the RailwaySubSystem Blueprint ====
  
 The first step is to place the **RailwaySubSystem** master Blueprint into your level. The first step is to place the **RailwaySubSystem** master Blueprint into your level.
Line 18: Line 21:
  
 To place it: To place it:
- 
   * Open the **Content Drawer**   * Open the **Content Drawer**
   * Navigate to **SubwaySim2_Modding Content**   * Navigate to **SubwaySim2_Modding Content**
Line 26: Line 28:
 {{:manual:subwaysim:laying_tracks:tracks1.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks1.png?direct&800|}}
  
-Select the Blueprint in the **World Outliner** and set its position in the **Details** panel to: X = 0.000000 / Y = 0.000000+Select the Blueprint in the **World Outliner** and set its position in the **Details** panel to: 
 +X = 0.000000 / Y = 0.000000
  
 This ensures the subsystem is positioned correctly. This ensures the subsystem is positioned correctly.
  
 ---- ----
- 
 ===== Railway System 2 Settings ===== ===== Railway System 2 Settings =====
  
-With **BP_RailwaySubSystem** selected, scroll down in the **Details** panel to the section**Railway System 2**+With **BP_RailwaySubSystem** selected, scroll down in the **Details** panel to the section **Railway System 2**.
  
 {{:manual:subwaysim:laying_tracks:tracks2.png?direct&400|}} {{:manual:subwaysim:laying_tracks:tracks2.png?direct&400|}}
  
 This section contains all settings required before placing tracks. This section contains all settings required before placing tracks.
- 
-We will now go through each subsection step by step. 
- 
----- 
  
 ==== Data Layer Channels ==== ==== Data Layer Channels ====
Line 67: Line 65:
 | Directional | If enabled, the Data Layer is applied only in one direction. Default is both directions. | | Directional | If enabled, the Data Layer is applied only in one direction. Default is both directions. |
  
-----+Once **Guide Rails**, **Third Rails**, and other infrastructure elements are configured in your Superstructure, the Data Layer Channels section will contain multiple entries. 
 + 
 +This typically includes: 
 +  * A **Superstructure** Data Layer 
 +  * One or more **Guide Rail** Data Layers 
 +  * A **Third Rail** Data Layer 
 +  * Additional custom Data Layers 
 + 
 +One commonly used custom Data Layer is **Tunnel**. 
 + 
 +The **Tunnel** Data Layer is used to mark tunnel sections along the track.   
 +When applied, it ensures tunnel areas are treated correctly by the game, including proper lighting behavior. 
 + 
 +Without this Data Layer, tunnel sections may appear incorrectly lit or not fully dark during gameplay. 
 + 
 +{{:manual:subwaysim:laying_tracks:datalayer1.png?direct&400|}}
  
 ==== Superstructure Data Assets ==== ==== Superstructure Data Assets ====
Line 81: Line 94:
  
 Make sure all required Superstructures are added here before placing tracks. Make sure all required Superstructures are added here before placing tracks.
- 
----- 
  
 ==== Superelevation ==== ==== Superelevation ====
Line 98: Line 109:
  
 ---- ----
 +===== Entering Rail Mode =====
  
-===== Entering Rail Mode and Track Placement ===== +After setting up the RailwaySubSystem correctly, we can begin placing tracks.
- +
-After setting up the base RailwaySubSystem Blueprint correctly, we can begin placing tracks.+
  
 Open the **Mode Selection** in the Unreal Editor and switch to **Simuverse Rail Mode**. Open the **Mode Selection** in the Unreal Editor and switch to **Simuverse Rail Mode**.
Line 107: Line 117:
 {{:manual:subwaysim:laying_tracks:tracks3.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks3.png?direct&800|}}
  
-⚠️ Important:+⚠️ Important:  
 Tracks can **ONLY** be created, edited, or removed in **Simuverse Rail Mode**.   Tracks can **ONLY** be created, edited, or removed in **Simuverse Rail Mode**.  
-Under no circumstances should track meshes be deleted in **Selection Mode**, as this can cause severe rendering and logic issues within the Railtool.+Do **not** delete track meshes in **Selection Mode**, as this can cause severe rendering and logic issues within the Railtool.
  
 ---- ----
 +===== Rail Mode Interface =====
  
-===== Rail Mode – Left Sidebar Overview ===== +When entering Simuverse Rail Mode, a tool panel appears on the **left side** of the editor.
- +
-When entering Simuverse Rail Mode, a new tool panel appears on the **left side** of the editor.   +
-This panel contains all tools required for track creation, modification, debugging, and validation.+
  
 {{:manual:subwaysim:laying_tracks:tracks4.png?direct&400|}} {{:manual:subwaysim:laying_tracks:tracks4.png?direct&400|}}
  
-We will now go through each section step by step. +==== Left Sidebar Overview ====
- +
-----+
  
-==== Data Layers ====+=== Data Layers ===
  
 This section controls how Data Layers are handled on tracks. This section controls how Data Layers are handled on tracks.
Line 131: Line 137:
     Converts existing Data Layers into directional layers, allowing different values depending on track direction.     Converts existing Data Layers into directional layers, allowing different values depending on track direction.
  
----- +=== Mode ===
- +
-==== Mode ====+
  
 Defines the active editing mode.   Defines the active editing mode.  
Line 147: Line 151:
     Used to assign or modify Data Layer values along track segments.     Used to assign or modify Data Layer values along track segments.
  
----- +=== Debug ===
- +
-==== Debug ====+
  
 Debugging tools to visualize and inspect track behavior. Debugging tools to visualize and inspect track behavior.
Line 159: Line 161:
     Forces switches to align with the currently selected track.     Forces switches to align with the currently selected track.
  
----- +=== Parameters ===
- +
-==== Parameters ====+
  
 General configuration values for track placement. General configuration values for track placement.
Line 169: Line 169:
     Default value: **0.5 meters**     Default value: **0.5 meters**
  
----- +=== Debug and Fix ===
- +
-==== Debug and Fix ====+
  
 Tools for cleaning up and repairing track data. Tools for cleaning up and repairing track data.
Line 178: Line 176:
     Removes invalid or corrupted control points and track segments from the map.     Removes invalid or corrupted control points and track segments from the map.
  
----- +=== Editor Camera ===
- +
-==== Editor Camera ====+
  
 Camera helper functions for navigating complex track layouts. Camera helper functions for navigating complex track layouts.
Line 190: Line 186:
     The control point number used for focusing the camera.     The control point number used for focusing the camera.
  
----- +=== Extra ===
- +
-==== Extra ====+
  
 Advanced diagnostic and maintenance tools. Advanced diagnostic and maintenance tools.
Line 203: Line 197:
  
   * **Refresh Transition Curve Length**     * **Refresh Transition Curve Length**  
-    Recalculates the length of transition curves to ensure smooth geometry and correct superelevation behavior.+    Recalculates transition curve length for smooth geometry and correct superelevation behavior.
  
   * **Re-Register Console Commands**     * **Re-Register Console Commands**  
-    Re-registers Railtool-related console commands in case they were lost or not initialized correctly.+    Re-registers Railtool-related console commands in case they were lost.
  
   * **Check Track Step Size CM**     * **Check Track Step Size CM**  
-    Validates the internal step size (in centimeters) used for track mesh generation.+    Validates the internal step size (cm) used for mesh generation.
  
----- +=== Parallel Tool ===
- +
-==== Parallel Tool ====+
  
 Tools for creating parallel tracks. Tools for creating parallel tracks.
Line 221: Line 213:
  
   * **Parallel Offset Meters**     * **Parallel Offset Meters**  
-    Defines the distance between the selected track and the parallel track.+    Defines the distance between selected and parallel track.
  
   * **Create Parallel Tracks**     * **Create Parallel Tracks**  
Line 227: Line 219:
     If disabled, only control points are created.     If disabled, only control points are created.
  
----- +=== Track Control ===
- +
-==== Track Control ====+
  
 Core tools for managing track geometry. Core tools for managing track geometry.
Line 249: Line 239:
  
   * **Linearize Control Points**     * **Linearize Control Points**  
-    Aligns the middle control point in a selection of three points into a straight line.+    Aligns the middle point (of threeinto a straight line.
  
   * **Mark Close Segments**     * **Mark Close Segments**  
-    Highlights track segments that are placed too close to each other+    Highlights segments that are placed too close to each other.
-     +
-At this point, the Rail Mode interface should be fully understood, and you are ready to begin placing and shaping track splines.+
  
-----+At this point, the Rail Mode interface should be fully understood, and you are ready to begin placing and shaping track geometry.
  
 +
 +----
 ===== Understanding Track Placement ===== ===== Understanding Track Placement =====
  
-Before we start placing tracks, it is important to understand **how track placement works in SubwaySim 2**.+Before we start placing tracks, it is important to understand how track placement works in SubwaySim 2.
  
-Unlike many other building tools that rely on classic spline points, the Railtool uses a system based on **Control Points**. +Unlike classic spline-based tools, the Railtool uses **Control Points**.
- +
-This approach is inspired by **real-world railway track planning**, as used in full-scale railway engineering rather than typical game editor splines. +
- +
-----+
  
 ==== Control Points Instead of Spline Points ==== ==== Control Points Instead of Spline Points ====
  
-In traditional spline-based tools, tracks are defined by many closely spaced spline points to form curves and transitions. +Control Points describe:
- +
-In SubwaySim 2, tracks are defined using **Control Points**, which describe:+
   * Track direction   * Track direction
   * Curve radius   * Curve radius
   * Transition behavior   * Transition behavior
-  * Connections to other track segments+  * Connections between track segments
  
-This allows for a much cleaner and more realistic track layout. +Example: an **S-curve** can be defined using only **four Control Points**:
- +
-For example, an **S-curve** does not require dozens of points.   +
-Instead, it is defined using only **four Control Points**, which describe:+
   * Entry direction   * Entry direction
   * First curve transition   * First curve transition
Line 287: Line 268:
   * Exit direction   * Exit direction
  
-This mirrors how real railway alignment plans are created and ensures:+This mirrors real-world railway alignment planning and ensures:
   * Smooth geometry   * Smooth geometry
   * Predictable curvature   * Predictable curvature
   * Proper superelevation handling   * Proper superelevation handling
  
-(See the attached diagram for a visual explanation.)+(See the attached diagram.)
  
 {{:manual:subwaysim:laying_tracks:tracks5.png?direct&400|}} {{:manual:subwaysim:laying_tracks:tracks5.png?direct&400|}}
- 
----- 
  
 ==== Advantages of the Control Point System ==== ==== Advantages of the Control Point System ====
- 
-Using Control Points offers several benefits: 
  
   * Fewer points for complex track shapes   * Fewer points for complex track shapes
-  * Cleaner and more readable track layouts+  * Cleaner and more readable layouts
   * More realistic curves and transitions   * More realistic curves and transitions
-  * Easier maintenance and modification of tracks+  * Easier maintenance and modification
   * Better compatibility with switches and intersections   * Better compatibility with switches and intersections
- 
-Understanding this concept is essential before placing your first track segments. 
  
 ---- ----
- 
 ===== Creating Your First Track ===== ===== Creating Your First Track =====
  
-Now that we understand how the Control Point system works, we can begin creating our **first track**. +Now we can begin creating our first track.
- +
-----+
  
 ==== Creating Control Points ==== ==== Creating Control Points ====
- 
-Tracks are created by placing **Control Points** on the landscape. 
  
 To create a Control Point: To create a Control Point:
- 
   * Hold **CTRL**   * Hold **CTRL**
   * **Left-click** on the Landscape   * **Left-click** on the Landscape
  
-This creates your **first Control Point**. +Repeat at another position:
- +
-Repeat this action at another position on the Landscape: +
   * Hold **CTRL**   * Hold **CTRL**
   * **Left-click** at a different location   * **Left-click** at a different location
  
-You now have: +A straight track segment will be generated between the points.
-  * A second Control Point +
-  * A straight track segment automatically generated between them +
- +
-By repeating this process, you can continue extending the track.+
  
 {{:manual:subwaysim:laying_tracks:tracks6.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks6.png?direct&800|}}
- 
----- 
  
 ==== Recreating the Example Layout ==== ==== Recreating the Example Layout ====
  
-Using this technique, recreate the layout shown in the diagram above.+Recreate the layout shown in the diagram by placing Control Points for: 
 +  * Straights 
 +  * Curves 
 +  * Smooth transitions
  
-The goal is to place Control Points in a way that forms: +Your track should look similar to the example below:
-  * Straight sections +
-  * Curved sections +
-  * Smooth transitions between them +
- +
-As explained earlier, even complex shapes such as an **S-curve** require only a small number of Control Points. +
- +
-After placing the Control Points accordingly, your track layout should look similar to the example image shown below.+
  
 {{:manual:subwaysim:laying_tracks:tracks7.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks7.png?direct&800|}}
- 
----- 
  
 ==== Editing a Control Point for Curves ==== ==== Editing a Control Point for Curves ====
  
-To shape curves, select one of the Control Points responsible for defining the curve. +To shape curves: 
- +  * Select a Control Point
-  * Click on the Control Point+
   * Open the **Details** panel   * Open the **Details** panel
  
-In the Details panel, you will find multiple parameters that control how the curve behaves.+If Control Points are hard to select: 
 +  * Move the camera around 
 +  * Click from a different angle 
 +  * Zoom in closer
  
-These settings allow you to adjust: +---- 
-  * Curve radius +===== Control Point Parameters Explained =====
-  * Direction +
-  * Transition behavior +
-  * Superelevation influence+
  
-In some situations, Control Points can be **difficult to click or select**. +When selecting a Control Point, the Details panel exposes parameters for curve behavior, transitions, and superelevation.
- +
-This usually happens because Unreal Engine detects another mesh (such as track meshes or terrain) in front of the Control Point and prioritizes that object instead. +
- +
-If you experience this: +
- +
-  * Move the editor camera around the Control Point +
-  * Try clicking it from a different angle or height +
-  * Zoom in closer or slightly above the Control Point +
- +
-In most cases, selecting the Control Point from a different viewpoint resolves the issue immediately. +
- +
- +
-===== Parameters Explained ===== +
- +
-When selecting a Control Point, the **Details panel** exposes a large set of parameters that define how the track curve, transitions, and superelevation behave. +
- +
-The following table explains each parameter and its function.+
  
 {{:manual:subwaysim:laying_tracks:tracks8.png?direct&400|}} {{:manual:subwaysim:laying_tracks:tracks8.png?direct&400|}}
- 
----- 
  
 ==== Curve Radius Settings ==== ==== Curve Radius Settings ====
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Desired Blue Radius** | Target curve radius of the **blue control line**. Defines the intended curvature. | +| **Desired Blue Radius** | Target curve radius of the blue control line. | 
-| **Actual Blue Radius** | The radius currently generated by the system for the blue control line. | +| **Actual Blue Radius** | Currently generated radius for the blue line. | 
-| **Desired Green Radius** | Target curve radius of the **green control line**. | +| **Desired Green Radius** | Target curve radius of the green control line. | 
-| **Actual Green Radius** | The radius currently generated by the system for the green control line. | +| **Actual Green Radius** | Currently generated radius for the green line. |
- +
-The *Desired* values describe what you want to achieve, while the *Actual* values show what is technically possible based on surrounding Control Points and constraints. +
- +
-----+
  
 ==== Superelevation Settings ==== ==== Superelevation Settings ====
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Vmax (km/h)** | Not the in-game maximum speed. This value is used internally to calculate **superelevation** based on curve radius and assumed design speed. | +| **Vmax (km/h)** | Internal value for superelevation calculations (not in-game max speed). | 
-| **Superelevation Override [mm]** | Manually overrides the calculated superelevation shortfall (cant deficiency). | +| **Superelevation Override [mm]** | Manual override for calculated shortfall. | 
-| **Superelevation [mm]** | The currently applied superelevation value in millimeters. | +| **Superelevation [mm]** | Currently applied superelevation in millimeters. | 
-| **Superelevation Transitioncurve Length** | Length over which superelevation is gradually introduced or removed to avoid sudden banking changes. | +| **Superelevation Transitioncurve Length** | Length for gradual banking change. | 
-| **Minimal Transitioncurve Length** | The minimum allowed length for a transition curve, preventing unrealistic or abrupt transitions. | +| **Minimal Transitioncurve Length** | Minimum allowed transition length. |
- +
-Superelevation ensures realistic banking behavior, especially in tighter curves. +
- +
-----+
  
 ==== Transition Curve Settings ==== ==== Transition Curve Settings ====
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Desired Transitioncurve Length** | Target length of the transition curve between straight and curved track. | +| **Desired Transitioncurve Length** | Target transition curve length. | 
-| **Actual Transitioncurve Length Red** | Actual transition curve length applied on the **red** track side. | +| **Actual Transitioncurve Length Red** | Actual length on the red side. | 
-| **Actual Transitioncurve Length Blue** | Actual transition curve length applied on the **blue** track side. | +| **Actual Transitioncurve Length Blue** | Actual length on the blue side. | 
-| **Maximum Transitioncurve Length Red** | Maximum allowed transition curve length on the red side. | +| **Maximum Transitioncurve Length Red** | Maximum allowed on red side. | 
-| **Maximum Transitioncurve Length Blue** | Maximum allowed transition curve length on the blue side. | +| **Maximum Transitioncurve Length Blue** | Maximum allowed on blue side. |
- +
-Transition curves ensure smooth curvature changes and are critical for realistic track geometry. +
- +
-----+
  
 ==== Superelevation Connection ==== ==== Superelevation Connection ====
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Connect Superelevation Red** | Connects superelevation continuously to the red neighboring track segment. | +| **Connect Superelevation Red** | Connects banking to the red neighboring segment. | 
-| **Connect Superelevation Blue** | Connects superelevation continuously to the blue neighboring track segment. | +| **Connect Superelevation Blue** | Connects banking to the blue neighboring segment. |
- +
-These settings help maintain consistent banking across connected track segments. +
- +
-----+
  
 ==== Switch-Related Settings ==== ==== Switch-Related Settings ====
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Switch Motor Placement** | Defines on which side of the track the switch motor is placed when this Control Point represents a switch. | +| **Switch Motor Placement** | Side of track for switch motor placement. | 
-| **Switch Motor Type** | Defines whether the switch is **manual** or **electrically driven**. | +| **Switch Motor Type** | Manual or electrically driven. |
- +
-These options are only relevant when the Control Point is used as part of a switch. +
- +
-----+
  
 ==== Transform Settings ==== ==== Transform Settings ====
Line 462: Line 376:
 | **Location** | World-space XYZ location of the Control Point. | | **Location** | World-space XYZ location of the Control Point. |
  
-This defines the absolute position of the Control Point within the level. +Understanding these parameters enables precise control over track geometry and realistic results.
-Understanding these parameters allows precise control over track geometry, curve behavior, and switch configuration, enabling realistic and reliable railway layouts.+
  
 ---- ----
- 
 ===== Creating Switches ===== ===== Creating Switches =====
  
-In this section we will create our **first switch (turnout)** using the Railtool. +In this section we will create our first switch.
- +
-To do this, we first need a basic track setup similar to the one shown in the image above. +
- +
-----+
  
 ==== Creating the Base Tracks ==== ==== Creating the Base Tracks ====
  
-Start by placing **straight track** using two Control Points, as explained in the previous sections. +Create a straight track using two Control Points. Then
- +  * Select both Control Points with **SHIFT + Left Click**
-Once you have a straight track segment, do the following: +
- +
-  * Select both Control Points of the straight track using **SHIFT + Left Click**+
   * Enable the **Parallel Tool**   * Enable the **Parallel Tool**
   * Click **Create Parallel Track**   * Click **Create Parallel Track**
Line 487: Line 392:
 {{:manual:subwaysim:laying_tracks:tracks9.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks9.png?direct&800|}}
  
-A second, parallel track will now be created automatically.+A second, parallel track is created.
  
-----+==== Gizmo Setup (Important) ====
  
- +For precise duplication and movement: 
-==== Setting the Correct Gizmo Coordinate System ==== +  * Set the gizmo coordinate system to **Local** 
- +  * Align it to the **track axis**
-Now we will prepare the Control Points that will later form the switch. +
- +
-This step is very important and requires correct gizmo alignment. +
- +
- +
-For precise Control Point duplication and movement, the transform gizmo must be aligned correctly. +
- +
-  * In the viewport toolbar, set the gizmo coordinate system to **Local** +
-  * Make sure it is aligned to the **track axis**+
  
 {{:manual:subwaysim:laying_tracks:tracks10.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks10.png?direct&800|}}
- 
-This ensures that Control Points can be moved exactly along the track direction. 
- 
----- 
  
 ==== Aligning the Gizmo Rotation ==== ==== Aligning the Gizmo Rotation ====
  
-After selecting a Control Point: +  * Press **M** to cycle gizmo rotation modes 
- +  * Align the gizmo with the track direction
-  * Press **M** to cycle the gizmo rotation modes +
-  * Rotate the gizmo so it aligns with the **track direction** +
- +
-This step is required so duplicated Control Points move cleanly along the rail axis. +
- +
-----+
  
 ==== Duplicating Control Points ==== ==== Duplicating Control Points ====
- 
-Now we duplicate Control Points to create the switch geometry. 
  
 For the first track: For the first track:
-  * Select one Control Point+  * Select Control Point
   * Hold **ALT**   * Hold **ALT**
-  * Drag the Control Point along the track direction+  * Drag it along the track direction
  
 {{:manual:subwaysim:laying_tracks:tracks12.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks12.png?direct&800|}}
  
-This creates a duplicated Control Point exactly aligned with the track. +Repeat on the parallel track and offset slightly to create the diverging branch.
- +
-Repeat the same process on the **parallel track**, but place the duplicated Control Point slightly offset to create the diverging branch. +
- +
-----+
  
 ==== Connecting Control Points to Create a Switch ==== ==== Connecting Control Points to Create a Switch ====
- 
-Once both duplicated Control Points are placed: 
  
   * Select one Control Point   * Select one Control Point
Line 548: Line 426:
 {{:manual:subwaysim:laying_tracks:tracks13.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks13.png?direct&800|}}
  
-The Railtool will now automatically generate **switch (turnout)** between the two tracks.+The Railtool generates a switch between the two tracks
 + 
 +==== Editing the Switch ==== 
 + 
 +You can refine a switch by: 
 +  * Moving Control Points 
 +  * Changing curve radius 
 +  * Adjusting switch motor type 
 +  * Adjusting motor placement 
 + 
 +The Railtool displays the frog type in red text and in the Control Point Details panel.
  
 ---- ----
 +===== Height Control Points =====
  
-==== Editing the Switch ====+The Railtool also supports vertical geometry using **Height Control Points**.
  
-After the switch is created, it can be refined in several ways:+==== Creating Height Control Points ====
  
-  * Move Control Points to adjust geometry +  * Open the **Mode** dropdown 
-  * Modify curve radius in the Details panel +  * Select **Height Control** 
-  * Change switch motor type (manual or electric) +  * Hold **CTRL** 
-  * Adjust switch motor placement+  * Left-click directly on the track
  
-The Railtool will also display the **frog type** of the switch in **red text** directly on the switch.+==== Defining Track Elevation ====
  
-This information is also available in the Control Point Details panel and helps identify the switch configuration.+Select a Height Control Point and adjust:
  
-At this point, the switch is fully functional and can be further refined to match your track layout and infrastructure requirements.+^ Parameter ^ Description ^ 
 +| **Desired Radius Meters** | Target radius for vertical transitions. | 
 +| **Current Radius Meters** | Calculated and applied radius|
  
-----+The Railtool calculates: 
 +  * Gradients between points 
 +  * Smooth vertical transitions
  
-===== Height Control Points =====+{{:manual:subwaysim:laying_tracks:tracks14.png?direct&800|}}
  
-In addition to horizontal track geometry, the Railtool also allows you to control **track elevation** using so-called **Height Control Points**.+==== Important Notes ====
  
-These are used to define gradients, inclines, and height differences between track sections.+  * Height Control Points affect only vertical alignment 
 +  * Horizontal geometry remains unchanged 
 +  * Avoid placing points too close together
  
 ---- ----
 +===== Working with Data Layers =====
  
-==== Creating Height Control Points ====+Data Layers define additional track properties such as: 
 +  * Third Rail 
 +  * Guide Rails 
 +  * Tunnel markers 
 +  * Speed limits
  
-To place Height Control Points, you must switch the Railtool into the correct mode.+To work with Data Layers: 
 +  * Open the **Mode** dropdown 
 +  * Select **Data Layers**
  
-  * Open the **Mode** dropdown in Simuverse Rail Mode +==== Data Layer Mode – Settings Overview ====
-  * Select **Height Control**+
  
-(See the reference image above.)+^ Setting ^ Description ^ 
 +| **Mode** | Direction behavior of the Data Layer
 +| **Add Channel** | Selects which channel is applied. | 
 +| **Visualize Channel** | Visual overlay for a selected channel. |
  
-Only in this mode can Height Control Points be created or edited.+{{:manual:subwaysim:laying_tracks:datalayer2.png?direct&800|}}
  
-Once **Height Control** mode is active:+==== Mode Settings ====
  
-  Hold **CTRL** +^ Option ^ Description ^ 
-  **Left-click** directly on the track+**Unidirectional** | Applies in both directions (e.g. Third Rail, Tunnel). | 
 +**Bidirectional** | Applies only in one direction (e.g. Speed Limits). |
  
-This places **Height Control Point** at the selected position.+==== Placing Data Layer (Example: Third Rail) ====
  
-Repeat this process at another location along the same track.+  * Hover over a segment (highlighted orange) 
 +  * Left-click to set a start point 
 +  * Move along the track 
 +  * Left-click again to set the end point
  
-----+{{:manual:subwaysim:laying_tracks:datalayer3.png?direct&800|}}
  
-==== Defining Track Elevation ====+==== Assigning the Data Layer ====
  
-After placing two or more Height Control Points:+  * Open **Add Channel** 
 +  * Select **ThirdRail** 
 +  * Choose placementNone / Left / Right / Both 
 +  * Select **Left**
  
-  * Select one of the Height Control Points +{{:manual:subwaysim:laying_tracks:datalayer4.png?direct&800|}}
-  * Open the **Details** panel +
-  * Adjust the height-related values+
  
-^ Parameter ^ Description ^ +==== Visualizing Data Layers ====
-| **Desired Radius Meters** | Target radius of the vertical track curve used for the height transition. Defines how smooth the incline or decline should be. | +
-| **Current Radius Meters** | The radius currently calculated and applied by the Railtool for the vertical track curve. |+
  
-When height values differ between two Height Control Points, the Railtool will automatically calculate+Optional
-  * The gradient between the points +  * Open **Visualize Channel** 
-  * A smooth vertical transition along the track+  * Select **Third Rail**
  
-This allows realistic slopes and elevation changes without manually adjusting individual track segments.^+==== Removing or Modifying Data Layers ====
  
-{{:manual:subwaysim:laying_tracks:tracks13.png?direct&800|}}+  * Select a track section 
 +  * Open **Add Channel** 
 +  * Set value to **None** or **Clear**
  
 ---- ----
 +===== Conclusion =====
  
-==== Important Notes ====+With this, the basic principles of track placement have been explained.
  
-  * Height Control Points only affect vertical alignment +Creating clean and realistic railway layouts requires practice.   
-  * Horizontal track geometry remains unchanged +We recommend studying the tracks used in the **SampleModMap** to learn proper Control Point placement, curve design, and Data Layer usage.
-  * Gradients are calculated automatically by the Railtool +
-  Avoid placing Height Control Points too close together to ensure smooth slopes+
  
-With Height Control Points, you can now create inclines, descents, and complex elevation profiles for your railway tracks.+----
  
 +===== Next Step =====
  
 +With the track layout completed, including curves, switches, height profiles, and Data Layers, your map’s railway infrastructure is now in place.
  
-{{page>manual:footer}}+The next step is to prepare the map for use in SubwaySim 2 by configuring all required settings and validating the setup.
  
 +→ **[[manual:subwaysim:map_construction:prepare_map|Prepare Map]]**
  
 +
 +{{page>manual:footer}}
  
manual/subwaysim/map_construction/laying_tracks.1767721738.txt.gz · Last modified: by dcs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki