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 19:15] – [Placing a Data Layer (Example: Third Rail)] 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, similar to the setup shown in the image below.+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: This typically includes:
Line 78: Line 76:
  
 The **Tunnel** Data Layer is used to mark tunnel sections along the track.   The **Tunnel** Data Layer is used to mark tunnel sections along the track.  
-When applied, it ensures that tunnel areas are treated correctly by the game, including proper lighting behavior.+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. Without this Data Layer, tunnel sections may appear incorrectly lit or not fully dark during gameplay.
  
 {{:manual:subwaysim:laying_tracks:datalayer1.png?direct&400|}} {{:manual:subwaysim:laying_tracks:datalayer1.png?direct&400|}}
- 
----- 
  
 ==== Superstructure Data Assets ==== ==== Superstructure Data Assets ====
Line 98: 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 115: 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 124: 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 148: 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 164: 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 176: 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 186: 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 195: 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 207: 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 220: 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 238: 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 244: 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 266: 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 304: 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 
-The goal is to place Control Points in a way that forms+  * Curves 
-  * Straight sections +  * Smooth transitions
-  * 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.+Your track should look similar to the example 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 479: 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 504: 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 565: 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 ==== ==== Editing the Switch ====
  
-After the switch is created, it can be refined in several ways: +You can refine a switch by
- +  * Moving Control Points 
-  * Move Control Points to adjust geometry +  * Changing curve radius 
-  * Modify curve radius in the Details panel +  * Adjusting switch motor type 
-  * Change switch motor type (manual or electric) +  * Adjusting motor placement
-  * Adjust switch motor placement +
- +
-The Railtool will also display the **frog type** of the switch in **red text** directly on the switch. +
- +
-This information is also available in the Control Point Details panel and helps identify the switch configuration.+
  
-At this point, the switch is fully functional and can be further refined to match your track layout and infrastructure requirements.+The Railtool displays the frog type in red text and in the Control Point Details panel.
  
 ---- ----
- 
 ===== Height Control Points ===== ===== Height Control Points =====
  
-In addition to horizontal track geometry, the Railtool also allows you to control **track elevation** using so-called **Height Control Points**. +The Railtool also supports vertical geometry using **Height Control Points**.
- +
-These are used to define gradients, inclines, and height differences between track sections. +
- +
-----+
  
 ==== Creating Height Control Points ==== ==== Creating Height Control Points ====
  
-To place Height Control Points, you must switch the Railtool into the correct mode. +  * Open the **Mode** dropdown
- +
-  * Open the **Mode** dropdown in Simuverse Rail Mode+
   * Select **Height Control**   * Select **Height Control**
- 
-(See the reference image above.) 
- 
-Only in this mode can Height Control Points be created or edited. 
- 
-Once **Height Control** mode is active: 
- 
   * Hold **CTRL**   * Hold **CTRL**
-  * **Left-click** directly on the track +  * Left-click directly on the track
- +
-This places a **Height Control Point** at the selected position. +
- +
-Repeat this process at another location along the same track. +
- +
-----+
  
 ==== Defining Track Elevation ==== ==== Defining Track Elevation ====
  
-After placing two or more Height Control Points: +Select a Height Control Point and adjust:
- +
-  * Select one of the Height Control Points +
-  * Open the **Details** panel +
-  * Adjust the height-related values+
  
 ^ Parameter ^ Description ^ ^ Parameter ^ Description ^
-| **Desired Radius Meters** | Target radius of the vertical track curve used for the height transition. Defines how smooth the incline or decline should be. | +| **Desired Radius Meters** | Target radius for vertical transitions. | 
-| **Current Radius Meters** | The radius currently calculated and applied by the Railtool for the vertical track curve. |+| **Current Radius Meters** | Calculated and applied radius. |
  
-When height values differ between two Height Control Points, the Railtool will automatically calculate+The Railtool calculates
-  * The gradient between the points +  * Gradients between points 
-  * A smooth vertical transition along the track +  * Smooth vertical transitions
- +
-This allows realistic slopes and elevation changes without manually adjusting individual track segments.^+
  
 {{:manual:subwaysim:laying_tracks:tracks14.png?direct&800|}} {{:manual:subwaysim:laying_tracks:tracks14.png?direct&800|}}
- 
----- 
  
 ==== Important Notes ==== ==== Important Notes ====
  
-  * Height Control Points only affect vertical alignment +  * Height Control Points affect only vertical alignment 
-  * Horizontal track geometry remains unchanged +  * Horizontal geometry remains unchanged 
-  * Gradients are calculated automatically by the Railtool +  * Avoid placing points too close together
-  * 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.+
  
 ---- ----
- 
 ===== Working with Data Layers ===== ===== Working with Data Layers =====
  
-Now we finally get to **Data Layers**, which are used to define additional track-related properties such as power rails, guide rails, speed limits, tunnel behavior, and more. +Data Layers define additional track properties such as: 
- +  * Third Rail 
-To work with Data Layers, switch the Railtool mode:+  * Guide Rails 
 +  * Tunnel markers 
 +  * Speed limits
  
 +To work with Data Layers:
   * Open the **Mode** dropdown   * Open the **Mode** dropdown
   * Select **Data Layers**   * Select **Data Layers**
- 
----- 
  
 ==== Data Layer Mode – Settings Overview ==== ==== Data Layer Mode – Settings Overview ====
- 
-When Data Layer mode is active, the **Details panel** shows several options that control how Data Layers are placed and visualized. 
- 
-The following table explains the available settings. 
  
 ^ Setting ^ Description ^ ^ Setting ^ Description ^
-| **Mode** | Defines how the Data Layer behaves direction-wise. | +| **Mode** | Direction behavior of the Data Layer. | 
-| **Add Channel** | Selects which Data Layer channel is applied to the track. | +| **Add Channel** | Selects which channel is applied. | 
-| **Visualize Channel** | Displays a selected Data Layer visually on the track for easier overview. | +| **Visualize Channel** | Visual overlay for a selected channel. |
- +
-The **Mode** setting defines whether a Data Layer applies in one or both directions.+
  
 {{:manual:subwaysim:laying_tracks:datalayer2.png?direct&800|}} {{:manual:subwaysim:laying_tracks:datalayer2.png?direct&800|}}
- 
----- 
  
 ==== Mode Settings ==== ==== Mode Settings ====
- 
-The **Mode** setting defines whether a Data Layer applies in one or both directions. 
  
 ^ Option ^ Description ^ ^ Option ^ Description ^
-| **Unidirectional** | The Data Layer applies in both directions. Relevant for non-directional data such as Third Rail or Tunnel. | +| **Unidirectional** | Applies in both directions (e.g. Third RailTunnel). | 
-| **Bidirectional** | The Data Layer applies only in one direction, based on the placement directionRelevant for directional data such as Speed Limits. | +| **Bidirectional** | Applies only in one direction (e.g. Speed Limits). |
- +
-----+
  
 ==== Placing a Data Layer (Example: Third Rail) ==== ==== Placing a Data Layer (Example: Third Rail) ====
  
-As an example, we will place a **Third Rail** Data Layer. +  Hover over a segment (highlighted orange) 
- +  * Left-click to set a start point 
-  * Move the mouse over a track segment   +  * Move along the track 
-    → The track will be highlighted **orange** +  * Left-click again to set the end point
-  * **Left-click** to set a start point +
-  * Move the mouse along the track +
-  * **Left-click** again to set the end point +
- +
-You have now selected a track section.+
  
 {{:manual:subwaysim:laying_tracks:datalayer3.png?direct&800|}} {{:manual:subwaysim:laying_tracks:datalayer3.png?direct&800|}}
- 
----- 
  
 ==== Assigning the Data Layer ==== ==== Assigning the Data Layer ====
- 
-With the track section selected: 
  
   * Open **Add Channel**   * Open **Add Channel**
   * Select **ThirdRail**   * Select **ThirdRail**
 +  * Choose placement: None / Left / Right / Both
 +  * Select **Left**
  
-A channel configuration menu will appear below.+{{:manual:subwaysim:laying_tracks:datalayer4.png?direct&800|}}
  
-Here you can choose where the Third Rail should be placed:+==== Visualizing Data Layers ====
  
-  * **None** +Optional: 
-  * **Left** +  * Open **Visualize Channel** 
-  * **Right** +  * Select **Third Rail**
-  * **Both**+
  
-Select **Left**.+==== Removing or Modifying Data Layers ====
  
-The Third Rail will now be generated along the selected track section.+  * Select a track section 
 +  * Open **Add Channel** 
 +  * Set value to **None** or **Clear**
  
 ---- ----
 +===== Conclusion =====
  
-==== Visualizing Data Layers ==== +With thisthe basic principles of track placement have been explained.
- +
-To improve visibilityyou can enable visualization: +
- +
-  * Open **Visualize Channel** +
-  * Select **Third Rail**+
  
-This highlights the Data Layer along the track.   +Creating clean and realistic railway layouts requires practice.   
-This step is optional, as the generated mesh is already visible in most cases.+We recommend studying the tracks used in the **SampleModMap** to learn proper Control Point placement, curve design, and Data Layer usage.
  
 ---- ----
  
-==== Removing or Modifying Data Layers ====+===== Next Step =====
  
-To remove or change a Data Layer:+With the track layout completed, including curves, switches, height profiles, and Data Layers, your map’s railway infrastructure is now in place.
  
-  * Select a track section again +The next step is to prepare the map for use in SubwaySim 2 by configuring all required settings and validating the setup.
-  * Open **Add Channel** +
-  * Set the value to **None** or **Clear**+
  
-This allows quick iteration and adjustment of track properties. +→ **[[manual:subwaysim:map_construction:prepare_map|Prepare Map]]**
- +
-Using this workflow, you can freely add, modify, and remove Data Layers such as Third Rail, Guide Rails, Tunnel markers, or Speed Limits along your tracks.+
  
  
 {{page>manual:footer}} {{page>manual:footer}}
- 
- 
  
manual/subwaysim/map_construction/laying_tracks.1767723329.txt.gz · Last modified: by dcs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki