Ir para o conteúdo

Guia Splines (Splines)

A guia Splines (disponível através do ícone de pista na barra de ferramentas lateral) destina-se ao projeto e à edição da malha viária, linhas de bonde/tram e trens, calçadas, ciclovias, demarcações horizontais e defensas.

O editor disponibiliza dois paradigmas distintos de trabalho: manipulação direta de vértices geométricos (NODES) e manipulação de segmentos inteiros (FRAGMENTS), complementados por recursos avançados de conexão automática, perfilamento vertical contínuo e clonagem de geometrias.

Painel principal da guia Splines


1. Barra de ferramentas e parâmetros globais

Na parte superior do painel encontram-se botões para gerenciar a base de perfis e o deslocamento global de altura dos nós:

  • REBUILD LIBRARY – reescaneia as pastas do simulador e atualiza a lista de arquivos .sli disponíveis.
  • OPEN IN EXPLORER – abre a pasta que contém o perfil da spline selecionada no Explorador de Arquivos do Windows.
  • REFRESH THUMBNAIL – gera uma nova miniatura de pré-visualização para o perfil selecionado.
  • NODE HEIGHT OFFSET (com botões + / -): Deslocamento vertical global da exibição dos manipuladores esféricos (marcadores de nós) em relação à geometria da spline.
    • Permite rebaixar ou elevar as esferas dos nós para que fiquem perfeitamente alinhadas com a superfície da via (ex.: alteração de 0.000 para -0.090): Nó antes do offset Nó após o offset negativo

2. Busca e seleção de perfis na biblioteca

Os perfis de splines podem ser pesquisados e exibidos em dois modos:

Lista plana de splines

Exibe a lista de perfis com a pré-visualização da seção transversal, nome, pasta de origem e estrela para favoritar.

Árvore de diretórios de splines

Apresenta a estrutura física de pastas no disco dentro do diretório Splines.

  • Busca (SEARCH SPLINE): Filtra a lista com base no nome ou caminho digitado.
  • Barra de favoritos: Clicar na estrela adiciona o perfil à barra inferior de seleção rápida.

3. Seleção do modo de edição: NODES vs FRAGMENTS

A chave seletora no painel define a forma de interação com as splines:

Chave seletora dos modos Nodes e Fragments

Modo Escopo de atuação
NODES Trabalho sobre os vértices (pontos de controle das extremidades e junções). Permite traçar vias, estender trechos, criar curvas, ajustar raios, suavizar cantos vivos e editar cotas de altura dos nós.
FRAGMENTS Trabalho com segmentos inteiros de splines como objetos únicos. Permite mover, girar, subdividir (Cut), espelhar perfil (Mirror) e substituir perfis (Replace).

4. Modo de nós (NODES) – Criação e modificação

No modo NODES, pontos de controle esféricos (nós) são renderizados nas extremidades das splines. O nó ativo/selecionado destaca-se em vermelho, e os inativos em branco.

A. Criar uma nova spline do zero (Passo a passo)

  1. Selecione um perfil de spline na biblioteca (ou na barra inferior de favoritos).
  2. Certifique-se de que nenhum nó esteja selecionado (pressione Esc).
  3. Pressione a tecla N. O cursor do mouse assumirá o marcador do primeiro ponto.
  4. Clique com o BEM no terreno para fixar o nó inicial.
  5. Mova o cursor do mouse – o editor estenderá a pré-visualização da spline em tempo real.
  6. Durante o arrasto, você pode pressionar a tecla R para alternar o tipo de segmento:
    • STRAIGHT (segmento reto): Criação de segmento reto
    • CURVE (curva circular com raio calculado dinamicamente pelo movimento do cursor): Criação de curva
  7. Clique com o BEM para fixar o nó final.
  8. O editor passará automaticamente a estender o próximo segmento a partir do nó recém-criado. Pressione Esc para finalizar.

B. Estender uma spline a partir de um nó existente

  1. Clique com o BEM no nó da extremidade de uma spline existente (ficará vermelho).
  2. Pressione a tecla N.
  3. O editor iniciará imediatamente a extensão de uma nova spline preservando a continuidade geométrica e a tangência do trecho anterior: Extensão de spline a partir de nó existente
  4. Aponte para o ponto final desejado e clique com o BEM.

C. Alinhamento magnético a outro nó (Snapping com Ctrl)

Durante a movimentação de um nó ou a extensão de um novo segmento:

  1. Mantenha pressionada a tecla Ctrl.
  2. Aproxime o cursor de qualquer outro nó na cena: Alinhamento de nó antes da fusão
  3. O nó saltará e se fundirá de forma definitiva ao nó de destino: Nós fundidos em um único ponto

5. Parâmetros geométricos da spline (Inspetor de propriedades)

Ao selecionar um nó, os parâmetros do segmento ativo tornam-se visíveis no painel lateral:

Propriedades geométricas da spline

Campo Unidade Descrição
X / Y / Z m Coordenadas do nó inicial no espaço do ladrilho.
ID CODE Identificador numérico único da spline no arquivo do mapa do OMSI.
INDEX Índice da spline dentro do ladrilho.
LENGTH m Comprimento do segmento (os botões + / - ajustam pelo passo definido).
ROT ° Ângulo inicial de rotação ao redor do eixo vertical (Heading/Yaw). Os botões + / - giram o segmento.
RAD m Raio da curva horizontal. O valor 0 indica segmento reto (STRAIGHT). Valores diferentes de zero definem o raio de curvatura (CURVE).
GRAD % Inclinação longitudinal (greide/rampa) no início e no fim do segmento. O ícone de cadeado vincula valores iguais em ambas as pontas.
CANT m / ° Superelevação (inclinação transversal da via/trilho) no início e no fim.
SKEW Ângulo de corte oblíquo/chanfro nas junções das extremidades da spline.

6. Controle de altitude e alinhamento de nós

A. Modos de fixação de altura (HOLD NODE HEIGHT)

  • TO TERRAIN: O nó ajusta continuamente sua cota Z ao terreno abaixo dele: Nó ajustado ao terreno
  • TO ANY MESH: O nó captura a altura de qualquer malha de colisão 3D sob o cursor (permitindo traçar splines diretamente sobre o teto de prédios, tabuleiros de pontes ou viadutos): Nó ajustado ao topo de um edifício

B. Variação de elevação: GRADIENT vs DELTA HEIGHT

Na parte inferior do painel está localizada a opção DELTA HEIGHT:

  • Padrão / Linear (tecla Z): A spline mantém uma inclinação linear constante. No vértice do nó surge uma quebra angular no perfil vertical: Alteração de altura sem Delta Height
  • Curva em S (Suavização Dupla) (tecla X): A altura da extremidade da spline é definida pelo parâmetro de diferença de altitude (Delta Height). O editor gera uma parábola vertical suave com tangentes horizontais em ambas as extremidades (StartGrad = 0, EndGrad = 0), eliminando quebras abruptas nos topos e depressões: Alteração de altura com Delta Height
  • Arco Inferior (Ease-in) (tecla C): Curva de transição com tangente horizontal na base / nó fixo e saída inclinada no nó movido: Alteração de altura com a tecla C
  • Arco Superior (Ease-out) (tecla V): Curva de transição com início inclinado e tangente horizontal no topo / nó movido: Alteração de altura com a tecla V

7. Ferramentas avançadas de edição de nós

A. Separar nós unificados (SPLIT NODE)

Separa um nó compartilhado que une duas ou mais splines em nós independentes:

  1. Selecione o nó compartilhado: Nó compartilhado antes da separação
  2. Clique no botão SPLIT NODE.
  3. O ponto comum é desmembrado em nós individuais para cada spline, permitindo movê-los separadamente: Nós separados independentes

B. Alinhamento magnético ao objeto (SNAP TO OBJECT)

Vincula a posição de um nó a um modelo 3D de cenário:

  1. Selecione o nó da spline: Nó antes do alinhamento ao objeto
  2. Clique no botão SNAP TO OBJECT.
  3. Aponte o cursor para o objeto de destino (ex.: a base do poste de uma placa): Nó alinhado ao poste da placa

C. Suavizar cantos vivos (SMOOTH EDGE)

Insere uma curva de concordância suave em esquinas agudas entre duas splines:

  1. Selecione o nó da esquina: Esquina viva antes do arredondamento
  2. No campo ao lado do botão, insira o raio de arredondamento em metros (ex.: 2 m).
  3. Clique no botão SMOOTH EDGE.
  4. A esquina viva é substituída por uma curva contínua e suave no raio especificado: Canto suavizado com 2m

D. Conexão automática de traçado (COMPLETE TO)

Une dois nós distantes através de uma curva geometricamente calculada:

  1. Selecione o primeiro nó com o BEM.
  2. Segurando a tecla Shift, selecione o segundo nó em outra spline: Dois nós selecionados antes da junção
  3. Clique no botão COMPLETE TO.
  4. O editor calcula tangentes e raio, inserindo a curva de ligação automaticamente: Curva de ligação gerada

Ordem de seleção invertida

O nEditor conecta o primeiro nó selecionado ao segundo nó (ao contrário do editor clássico do OMSI!).


E. Suavizar perfil altimétrico (SMOOTH NODES CHAIN)

Equaliza os desníveis ao longo de uma sequência de nós:

  1. Selecione uma cadeia de nós em um trecho acidentado: Cadeia de nós antes da suavização de altura
  2. Clique no botão SMOOTH NODES CHAIN.
  3. As alturas de todos os nós intermediários são recalculadas ao longo de uma linha de rampa uniforme ideal: Cadeia de nós após a suavização de altura

F. Adaptar ao relevo do terreno (FIT SPLINE TO TERRAIN)

Subdivide uma spline longa em segmentos menores moldados diretamente sobre as ondulações do terreno:

  1. Selecione os nós das pontas da spline que passa sobre um relevo acidentado: Spline antes da adaptação ao relevo
  2. Nos campos numéricos defina:
    • PART LENGTH (ex.: 4 ou 10 m): Comprimento máximo de cada segmento de divisão.
    • Z OFFSET (ex.: 0 m): Deslocamento vertical em relação ao solo.
  3. Clique em FIT SPLINE TO TERRAIN.
  4. A spline é fracionada em múltiplos segmentos que acompanham o perfil do relevo: Spline adaptada ao relevo do terreno

G. Ajustar spline à spline de baixo (FIT SPLINE TO SPLINE BELOW)

Copia o traçado geométrico de uma spline para criar faixas paralelas perfeitas (ex.: calçadas, meios-fios, defensas ou ciclovias ao lado de avenidas):

Exemplo 1: Deslocamento lateral (X Offset = -4.0 m)

  1. Insira um trecho reto de calçada e selecione seus nós sobre a pista: Antes do ajuste com X Offset de -4
  2. Defina X OFFSET como -4 m e Z OFFSET como 0 m.
  3. Clique em FIT SPLINE TO SPLINE BELOW.
  4. A calçada replica todo o percurso e curvas da pista mantendo exatamente 4 m de afastamento lateral em relação ao eixo da via de referência: Depois do ajuste com X Offset de -4

Exemplo 2: Elevação vertical (Z Offset = 0.1 m, X Offset = 0)

  1. Insira uma spline sobreposta à pista: Antes da elevação vertical
  2. Defina X OFFSET como 0 m e Z OFFSET como 0.1 m (elevação de 10 cm acima do asfalto).
  3. Clique em FIT SPLINE TO SPLINE BELOW.
  4. A spline é clonada em toda a sua extensão com 10 cm de elevação: Depois da elevação vertical

8. Modo de fragmentos (FRAGMENTS)

No modo FRAGMENTS, as splines são selecionadas por inteiro clicando sobre sua superfície (destaque em vermelho):

Painel do modo Fragments

A. Inserir e estender fragmentos

  • Inserir novo fragmento: Selecione um perfil e pressione N. O fragmento surgirá sob o cursor: Novo fragmento inserido
  • Estender a partir de um fragmento existente: Selecione um fragmento e pressione N. Um novo segmento será anexado diretamente ao final dele: Fragmento anexado ao segmento existente

B. Ferramenta de corte (CUT)

Divide a spline selecionada em partes menores ao longo do seu comprimento:

  1. Selecione o fragmento de spline com o BEM.
  2. No campo NUMBER OF CUTS, defina a quantidade de cortes (as teclas + / - aumentam/diminuem as divisões dinamicamente): Indicação das linhas de corte
  3. Clique no botão CUT.
  4. A spline é dividida em segmentos independentes: Spline após o corte

C. Ferramentas adicionais no modo de fragmentos

  • CUT SKEW START e CUT SKEW END: Ajustam o chanfro/corte oblíquo da junção interativamente com o mouse.
  • REPLACE: Substitui o perfil da spline selecionada pelo perfil ativo na biblioteca.
  • MIRROR: Inverte o perfil transversal da spline de forma espelhada (troca o lado esquerdo com o direito).
  • KEEP CONNECTIONS: Quando marcado, preserva as conexões com as splines vizinhas durante a edição de parâmetros geométricos.
  • HALF TRANSPARENT SPLINE (tecla: H): Alterna a semitransparência da spline selecionada no editor.
  • TRANSPARENT ONLYEDITOR SPLINES: Força a transparência para splines auxiliares invisíveis no simulador.

9. Quadro de atalhos de teclado

Modo de nós (NODES)

Atalho Função Descrição
N Nova spline / Extrusão Sem seleção: inicia nova spline. Com nó selecionado: estende nova spline a partir do nó.
G Mover (Grab) Move o nó selecionado no plano horizontal.
Z Altura Z (Linear) Ajusta a cota de altitude mantendo uma inclinação linear reta.
X Curva em S Curva suave de dupla transição com tangentes horizontais em ambas as extremidades.
C Arco Inferior (Ease-in) Curva vertical com tangente horizontal na base e saída inclinada no nó movido.
V Arco Superior (Ease-out) Curva vertical com início inclinado e tangente horizontal no topo / nó movido.
R Alternar Straight / Curve Alterna dinamicamente entre segmento reto e curva durante a inserção.
Alt Alinhar ângulo Ajusta o ângulo da spline de forma tangente ao trecho anterior.
Ctrl (segurar) Snapping a nós Alinha magneticamente o nó em movimento a outro nó próximo.
H Semitransparência Ativa/desativa a semitransparência da spline.
[ / ] Tamanho dos nós Diminui ou aumenta o diâmetro visual das esferas dos nós na cena.
Del Excluir Exclui o nó ou segmento de spline selecionado.
Esc Cancelar Aborta a ação atual ou desseleciona elementos.

Modo de fragmentos (FRAGMENTS)

Atalho Função Descrição
N Novo fragmento Insere um novo fragmento ou anexa um ao final do segmento selecionado.
G Mover fragmento Move todo o fragmento selecionado no plano horizontal.
Z Altura do fragmento Altera a elevação de todo o segmento verticalmente.
R Girar fragmento Gira o fragmento em torno do eixo vertical.
Ctrl + R Ajustar Skew Ajusta o ângulo de chanfro da junção pelo movimento vertical do mouse.
Ctrl + C Copiar Copia os fragmentos selecionados para a área de transferência.
Ctrl + V Colar Cola os fragmentos copiados sob o cursor do mouse.
+ / - Número de cortes Aumenta/diminui as divisões na ferramenta Cut.
Del Excluir fragmento Remove o fragmento de spline selecionado.