Ana içeriğe geç

Spline'lar Sekmesi (Splines)

Yan araç çubuğundaki yol simgesiyle erişilen Spline'lar (Splines) sekmesi; karayolu ağları, tramvay ve demiryolu hatları, kaldırımlar, bisiklet yolları, yol yatay işaretlemeleri ve korkulukların tasarlanması ve düzenlenmesi için kullanılır.

Editör, iki farklı çalışma paradigması sunar: geometrik tepe noktası manipülasyonu (NODES) ve doğrudan tüm segment manipülasyonu (FRAGMENTS). Bunlar; gelişmiş otomatik birleştirme, dikey profil eğimleri ve geometri kopyalama araçlarıyla desteklenir.

Spline'lar ana paneli


1. Araç Çubuğu ve Genel Parametreler

Panelin üst kısmında profil kütüphanesini yönetmeye ve düğümlerin görsel yükseklik ofsetini ayarlamaya yarayan araçlar yer alır:

  • REBUILD LIBRARY – Simülatör klasörlerini yeniden tarar ve mevcut .sli profil dosyalarının listesini günceller.
  • OPEN IN EXPLORER – Seçili spline profilini içeren klasörü Windows Gezgini'nde açar.
  • REFRESH THUMBNAIL – Seçili profil için yeni bir önizleme küçük resmi oluşturur.
  • NODE HEIGHT OFFSET (+ / - butonlarıyla): Küresel manipülasyon tutamaçlarının (marker düğümler) spline yüzeyine göre dikey görüntülenme yüksekliğini genel olarak öteler.
  • Düğüm işaretçilerini tam olarak yol yüzeyine sıfırlayacak şekilde alçaltmayı veya yükseltmeyi sağlar (ör. 0.000 değerinden -0.090 değerine ayarlama): Ofset öncesi düğüm Negatif ofset sonrası düğüm

2. Kütüphaneden Profil Tarama ve Seçme

Spline profilleri iki görünüm modunda taranabilir:

Düz spline listesi

Enine kesit doku önizlemesi, profil adı, klasörü ve favori yıldızı ile profilleri düz bir listede görüntüler.

Spline dizin ağacı

Diskteki Splines klasörünün fiziksel klasör hiyerarşisini görüntüler.

  • SEARCH SPLINE alanı: Ada veya dosya yoluna göre listeyi anlık filtreler.
  • Favoriler Çubuğu: Yıldız simgesine tıklamak profili alt kısımdaki hızlı erişim çubuğuna sabitler.

3. Düzenleme Modu Seçimi: NODES vs FRAGMENTS

Paneldeki geçiş anahtarı spline'larla nasıl etkileşim kuracağınızı belirler:

Nodes veya Fragments modu geçişi

Mod Çalışma Kapsamı
NODES Tepe noktaları (bağlantı kontrol noktaları) üzerinde çalışır. Yol güzergahlarını çizmek, yayları uzatmak/bükmek, viraj yarıçaplarını ayarlamak, kırılmaları yumuşatmak ve düğüm yüksekliklerini değiştirmek için kullanılır.
FRAGMENTS Spline segmentlerinin tamamı üzerinde tekil nesneler olarak çalışır. Taşımak, döndürmek, parçalara bölmek (Cut), yönünü ters çevirmek (Mirror) ve profili değiştirmek (Replace) için kullanılır.

4. Düğüm Modu (NODES) – Oluşturma ve Düzenleme

NODES modunda spline'ların uç noktalarında küresel kontrol noktaları (düğümler) görüntülenir. Aktif/seçili düğüm kırmızı, seçili olmayanlar ise beyaz renkle gösterilir.

A. Sıfırdan Yeni Spline Oluşturma (Adım Adım)

  1. Kütüphaneden (veya alt favoriler çubuğundan) bir spline profili seçin.
  2. Hiçbir düğümün seçili olmadığından emin olun (Esc tuşuna basın).
  3. N tuşuna basın. Fare imlecinize ilk noktanın göstergesi eklenecektir.
  4. Başlangıç düğümünü yerleştirmek için arazide sol fare tuşuna (LMB) tıklayın.
  5. Fare imlecini hareket ettirin – editör gerçek zamanlı bir spline önizlemesi uzatacaktır.
  6. Sürükleme sırasında segment tipini değiştirmek için R tuşuna basabilirsiniz:
    • STRAIGHT (doğrusal düz segment): Düz segment oluşturma
    • CURVE (imleç hareketinden dinamik olarak hesaplanan yarıçapa sahip yay/kavis): Yay oluşturma
  7. Bitiş düğümünü sabitlemek için sol tıklayın (LMB).
  8. Editör otomatik olarak yerleştirilen noktadan bir sonraki segmenti uzatma aşamasına geçer. İşlemi bitirmek için Esc tuşuna basın.

B. Mevcut Düğümden Spline Uzatma

  1. Mevcut bir spline'ın uç düğümüne sol tıklayın (kırmızı renkle vurgulanır).
  2. N tuşuna basın.
  3. Editör, önceki parçanın geometrik sürekliliğini ve teğet yönünü koruyarak yeni bir spline segmenti uzatmaya başlar: Mevcut düğümden spline uzatma
  4. Bitiş noktasını belirleyin ve sol tıklayın.

C. Başka Bir Düğüme Kenetlenme (Ctrl ile Snapping)

Bir düğümü taşırken veya yeni bir segment uzatırken:

  1. Ctrl tuşunu basılı tutun.
  2. İmleci sahnedeki başka herhangi bir düğüme yaklaştırın: Birleşme öncesi düğüm yakalama
  3. Düğüm otomatik olarak hedef düğüme kenetlenecek ve tek bir noktada kalıcı olarak birleşecektir: Birleşmiş düğümler

5. Spline Geometrik Parametreleri (Özellik Denetçisi)

Bir düğüm seçildiğinde yan panelde ilgili segmentin geometrik özellikleri açılır:

Spline geometrik özellikleri

Alan Birim Açıklama
X / Y / Z m Başlangıç düğümünün karo uzayındaki koordinatları.
ID CODE OMSI harita dosyasındaki benzersiz sayısal spline kimliği.
INDEX Karonun içindeki spline indeksi.
LENGTH m Spline segmentinin uzunluğu (+ / - butonları adım adım ayarlar).
ROT ° Dikey eksen etrafındaki başlangıç yönelme açısı (Heading/Yaw). + / - butonları parçayı döndürür.
RAD m Yatay yay yarıçapı. 0 değeri düz bir parçayı (STRAIGHT), sıfırdan farklı bir değer ise dönüş yarıçapını (CURVE) ifade eder.
GRAD % Başlangıç ve bitişteki boyuna eğim (yokuş/iniş yüzdesi). Kilit simgesi iki uçtaki değerleri birbirine eşitler.
CANT m / ° Segment başında ve sonundaki enine dever/eğim (yol/ray yatıklığı).
SKEW Spline başlangıç ve bitiş birleşim yerlerindeki verev/açılı kesim açısı.

6. Yükseklik Kontrolü ve Düğüm Hizalama

A. Yükseklik Sabitleme Modları (HOLD NODE HEIGHT)

  • TO TERRAIN: Düğüm, Z yüksekliğini altındaki arazi yüzeyine sürekli olarak uyarlar: Araziye uyarlanmış düğüm
  • TO ANY MESH: Düğüm, imlecin altındaki herhangi bir 3D çarpışma yüzeyinin yüksekliğini yakalar (spline'ı doğrudan viyadük tabliyesi, bina çatısı veya rampa üzerinden geçirmeyi sağlar): Bina çatısına uyarlanmış düğüm

B. Yükseklik Değişimi: GRADIENT vs DELTA HEIGHT

Panelin alt kısmında DELTA HEIGHT geçiş seçeneği yer alır:

  • Standart / Doğrusal (Z tuşu): Spline sabit doğrusal bir eğimi korur. Düğüm tepe noktasında dikey profilde keskin bir kırılma oluşur: Delta Height olmadan yükseklik değişimi
  • S-Eğrisi (Çift Yumuşatma) (X tuşu): Spline uç yüksekliği, yükseklik farkı (Delta Height) parametresiyle tanımlanır. Editör, her iki uçta yatay teğetlerle (StartGrad = 0, EndGrad = 0) pürüzsüz bir dikey parabolik eğri oluşturarak tepelerdeki ve çukurlardaki keskin kırılmaları ortadan kaldırır: Delta Height ile yükseklik değişimi
  • Dip Eğrisi (Ease-in) (C tuşu): Tabanda / sabit düğümde yatay teğet ve taşınan düğümde dik eğimli geçiş eğrisi: C tuşu ile yükseklik değişimi
  • Tepe Eğrisi (Ease-out) (V tuşu): Tabandan dik başlayan ve tepede / taşınan düğümde yataylaşan geçiş eğrisi: V tuşu ile yükseklik değişimi

7. Gelişmiş Düğüm Düzenleme Araçları

A. Düğümü Ayırma (SPLIT NODE)

İki veya daha fazla spline'ı birbirine bağlayan ortak bir düğüm noktasını birbirinden bağımsız düğümlere ayırır:

  1. Ortak düğümü seçin: Ayrılma öncesi ortak düğüm
  2. SPLIT NODE butonuna tıklayın.
  3. Ortak nokta her spline için bağımsız düğümlere bölünür; böylece birbirlerinden uzaklaştırılabilirler: Ayrılmış bağımsız düğümler

B. Nesneye Kenetleme (SNAP TO OBJECT)

Düğüm konumunu 3D sahne nesnesine hassas bir şekilde bağlar:

  1. Spline düğümünü seçin: Nesneye kenetlenme öncesi düğüm
  2. SNAP TO OBJECT butonuna tıklayın.
  3. İmleçle hedef nesneyi (ör. bir tabela direğinin tabanını) gösterin ve sol tıklayın: Tabela direğine kenetlenmiş düğüm

C. Köşeleri Yuvarlatma (SMOOTH EDGE)

İki spline arasındaki keskin köşe kırılmasına yumuşatıcı bir geçiş yayı (kurp) ekler:

  1. Köşe düğümünü seçin: Yuvarlatma öncesi keskin köşe
  2. Butonun yanındaki kutucuğa metre cinsinden yuvarlatma yarıçapını yazın (ör. 2 m).
  3. SMOOTH EDGE butonuna tıklayın.
  4. Köşe, girilen yarıçapa sahip akıcı bir teğet yay ile değiştirilir: 2 metre yuvarlatılmış köşe

D. Otomatik Güzergah Tamamlama (COMPLETE TO)

Aralarında mesafe bulunan iki düğümü geometrik olarak kusursuz bir kavisli segmentle bağlar:

  1. İlk düğüme sol tıklayın.
  2. Shift tuşunu basılı tutarak diğer spline üzerindeki ikinci düğümü seçin: Birleştirme öncesi iki seçili düğüm
  3. COMPLETE TO butonuna tıklayın.
  4. Editör teğetleri ve yarıçapı hesaplayarak araya otomatik bağlantı kavisini yerleştirir: Oluşturulan bağlantı kavisi

Ters Seçim Sırası

nEditor ilk seçilen düğümü ikinci seçilen düğüme bağlar; bu orijinal OMSI editöründeki sıranın tam tersidir!


E. Yükseklik Profilini Düzleştirme (SMOOTH NODES CHAIN)

Birbirini takip eden düğümler zincirindeki dalgalı eğimleri dengeler ve düzeltir:

  1. Dalgalı eğimdeki düğüm zincirini seçin: Düzleştirme öncesi düğüm zinciri
  2. SMOOTH NODES CHAIN butonuna tıklayın.
  3. Aradaki tüm düğümlerin yükseklikleri homojen ve kusursuz bir eğim çizgisi boyunca yeniden hesaplanır: Düzleştirme sonrası düğüm zinciri

F. Arazi Profiline Uydurma (FIT SPLINE TO TERRAIN)

Uzun bir spline'ı daha küçük parçalara böler ve bunları doğrudan arazinin engebesine oturtur:

  1. Bir tepe/tümsek üzerinden geçen spline'ın uç düğümlerini seçin: Araziye uydurma öncesi spline
  2. Sayısal alanları ayarlayın:
    • PART LENGTH (ör. 4 veya 10 m): Tek bir alt segmentin maksimum uzunluğu.
    • Z OFFSET (ör. 0 m): Zemin yüzeyinden dikey açıklık mesafesi.
  3. FIT SPLINE TO TERRAIN butonuna tıklayın.
  4. Spline, arazinin tepe kavisini birebir takip eden sık bir segment dizisine bölünür: Arazi profiline uydurulmuş spline

G. Alttaki Spline'a Göre Çoğaltma (FIT SPLINE TO SPLINE BELOW)

Mevcut bir spline'ın geometrisini kopyalar ve boyunca kusursuz paralellikte bir hat oluşturur (ör. yol kenarına paralel kaldırım, bordür veya korkuluk):

Örnek 1: Yanal Öteleme (X Offset = -4.0 m)

  1. Düz bir kaldırım segmenti koyun ve düğümlerini yolun üzerinde seçin: X Offset -4 öncesi
  2. X OFFSET değerini -4 m ve Z OFFSET değerini 0 m yapın.
  3. FIT SPLINE TO SPLINE BELOW butonuna tıklayın.
  4. Kaldırım, alttaki yolun tüm rotasını ve viraj kavislerini orta eksenden tam -4 metre mesafeyle kopyalar: X Offset -4 sonrası

Örnek 2: Dikey Yükseltme (Z Offset = 0.1 m, X Offset = 0)

  1. Yol ile çakışan bir spline yerleştirin: Dikey yükseltme öncesi
  2. X OFFSET değerini 0 m ve Z OFFSET değerini 0.1 m yapın (asfaltın 10 cm üzerine yükseltme).
  3. FIT SPLINE TO SPLINE BELOW butonuna tıklayın.
  4. Spline tüm uzunluğu boyunca kusursuzca klonlanır ve 10 cm yukarı taşınır: Dikey yükseltme sonrası

8. Parça Modu (FRAGMENTS)

FRAGMENTS modunda spline'lar yüzeylerine tıklanarak bir bütün olarak seçilir (kırmızı renkle vurgulanır):

Fragments modu paneli

A. Parça Ekleme ve Uzatma

  • Yeni Parça Ekleme: Bir profil seçin ve N tuşuna basın. Parça imlecin altında oluşturulur: Yeni eklenen parça
  • Seçili Parçayı Uzatma: Bir parçayı seçin ve N tuşuna basın. Yeni parça doğrudan seçili parçanın ucuna eklenir: Mevcut parçaya eklenen yeni parça

B. Kesme Aracı (CUT)

Seçili spline segmentini uzunluğu boyunca eşit alt parçalara böler:

  1. Spline parçasına sol tıklayın.
  2. NUMBER OF CUTS alanında kesim sayısını belirleyin (+ / - tuşları kesim sayısını canlı olarak artırır/azaltır): Kesim çizgileri önizlemesi
  3. CUT butonuna tıklayın.
  4. Spline bağımsız alt segmentlere bölünür: Kesim yapılmış spline

C. Parça Modundaki Ek Araçlar

  • CUT SKEW START / END: Fare hareketiyle başlangıç ve bitiş birleşimlerindeki Skew açısını ayarlar.
  • REPLACE: Seçili spline'ın profilini kütüphanede seçili olan yeni profille değiştirir.
  • MIRROR: Spline'ın enine kesit profilini simetrik olarak ters çevirir (sol ve sağ tarafı yer değiştirir).
  • KEEP CONNECTIONS: Geometrik parametreleri düzenlerken komşu spline'larla bağlantı sürekliliğini korur.
  • HALF TRANSPARENT SPLINE (kısayol: H): Seçili spline'ın editördeki yarı saydamlığını açar/kapatır.
  • TRANSPARENT ONLYEDITOR SPLINES: Oyunda görünmeyen yardımcı kılavuz spline'ları yarı saydam yapmaya zorlar.

9. Klavye Kısayolları Özeti

Düğüm Modu (NODES)

Kısayol İşlev Açıklama
N Yeni Spline / Uzatma Seçim yokken: Yeni spline başlatır. Düğüm seçiliyken: O düğümden yeni spline uzatır.
G Taşı (Grab) Seçili düğümü yatay düzlemde taşır.
Z Z Yüksekliği (Doğrusal) Düz, doğrusal eğimi koruyarak düğüm yükseklik kotunu ayarlar.
X S-Eğrisi Yükseklik Her iki uçta yatay teğetlere sahip pürüzsüz çift geçiş eğrisi.
C Dip Eğrisi (Ease-in) Tabanda yatay teğet ve taşınan düğümde dik çıkışa sahip dikey eğri.
V Tepe Eğrisi (Ease-out) Tabandan dik başlayan ve tepede / taşınan düğümde yataylaşan dikey eğri.
R Straight / Curve Geçişi Çizim anında segment tipini düz parça ile yay arasında değiştirir.
Alt Açıyı Eşitle Spline dönüş açısını önceki segmentin teğetine eşitler.
Ctrl (basılı) Düğümlere Snapping Taşınan düğümü yakındaki başka bir düğüme kenetler.
H Yarı Saydamlık Spline için yarı saydamlık görünümünü açar/kapatır.
[ / ] Düğüm Boyutu Sahnedeki düğüm kürelerinin görsel boyutunu büyütür veya küçültür.
Del Sil Seçili düğümü veya spline segmentini siler.
Esc İptal Aktif işlemi iptal eder veya seçimleri kaldırır.

Parça Modu (FRAGMENTS)

Kısayol İşlev Açıklama
N Yeni Parça Yeni parça ekler veya seçili parçanın ucuna yenisini bağlar.
G Parçayı Taşı Seçili parçanın tamamını yatayda taşır.
Z Parça Yüksekliği Parçanın dikey eksendeki yüksekliğini öteler.
R Parçayı Döndür Parçayı dikey eksen etrafında döndürür.
Ctrl + R Verev Kesim (Skew) Fareyi dikey eksende hareket ettirerek Skew açısını ayarlar.
Ctrl + C Kopyala Seçili parçaları panoya kopyalar.
Ctrl + V Yapıştır Kopyalanan parçaları fare imlecinin altına yapıştırır.
+ / - Kesim Sayısı Cut aracında kesim alt bölüm sayısını artırır/azaltır.
Del Parçayı Sil Seçili spline parçasını siler.