Left-Click to select the first unconnected End-Point. A Red dot will be drawn to remind which track you selected. Then Left-Drag to select the second unconnected End-Point and drag along the track to vary the radius of the connecting track.
XTrkCad moves the End-Points of the selected tracks as necessary to meet the connecting curve. In some cases the connecting track will be straight. If the selected End-Points are close to each other and aligned then the two are connected directly.
If enabled, Easements will be automatically generated between tracks of differing radii. When using easements, there is a minimum radius as specified in the Easement dialog. You are not allowed to join tracks with less then this radius and the connecting track's radius must be greater than the minimum radius.
If there any errors while joining tracks (such moving beyond the end of a track or using a curve with a radius smaller than the Easement radius), then the joint track will be drawn in Red. This serves as a visual cue that the connecting track can not be created.
Any tracks that are created during the Join command will have the following properties inherited from the first track: selected state, hidden state, scale, track gauge and Layer.
Turnouts and Sectional tracks can be joined to other tracks. XTrkCad extends the selected End-Point with a straight track to use in making the connection.
You can join to a Turntable, but the Turntable must be used as the second End-Point.
You also join to or from a Circle which converts the Circle into a Curved track.
You can move selected tracks to join with another track. All the selected tracks are moved and rotated so the End-Points are aligned.
Shift-Left-Click on two unconnected End-Points. One must be selected and the other unselected. The two End-Points will be joined by moving the selected tracks.
See the Demos for examples of how to join tracks.