TEMA 7 - COLOCACIÓN DE OBJETOS LIBRES

 

En este tema vamos a tratar la colocación de objetos libres , es decir , aquellos objetos que son creados por uno mismo en el que su colocación la podemos alterar libremente .

 

Primero de todo dentro del apartado STRUCTURE crearemos un índice con aquellos objetos libres que vayamos a utilizar utilizando el siguiente  comando

FreeObj (índice del objeto) nombre del fichero del objeto CSV o B3D

Indice del objeto : se pueden crear un total de 255 objetos de libre configuración

NombreFichero : nombre del fichero del objeto libre


Dentro de la sección de TRACK utilizaremos el siguiente comando

.FreeObj Tipo;Indice;X;Y;Giro

Tipo : (-1 = forma parte del terreno , de 0 a 15 : número de la vía) . Normalmente el objeto lo estableceremos sobre una via determinada .

Indice : número índice del objeto

X : posición con respecto el eje X

Y: posición con respecto el eje Y (altura)

G : Giro sobre su eje  (en grados)

 

 

En nuestro ejemplo vamos a insertar una casa como objeto libre (podría ser cualquier otro objeto) . Esta casa la vamos a colocar a la derecha de la vía principal .

TUTORIAL.CSV
Route.Comment Esto es un trayecto de prueba para la linea de alta velocidad con un recorrido de 3km y dos estaciones
Route.Timetable Madrid - Zaragoza
Route.Gauge 1435
Train.Folder caf-s112
Train.Run(0) 2
With Structure
.Rail(0) S1\ballasts.csv
.Ground(0) S1\grass.csv
Texture.background(0) S1\fondos\fondo2.bmp
.Pole(0; 0) S1\Pole1.csv
.Pole(1; 0) S1\Pole2.csv
.Pole(2; 0) S1\Pole3.csv
.Pole(3; 0) S1\Pole4.csv
.WallL(0) s1\WallL.csv
.WallR(0) s1\WallR.csv

.freeobj(0) S1\A\house2.csv

With Track

0,,,,
.Accuracy 2,,,,,,,
.Adhesion 150,
.Height 0.5,
.Ground 0,
.back 0,,
.Sta MADRID; 8.3025; 8.3040; ; -1; 0; ; ; 10; 180; ,
,60,.Stop -1

,,.RailStart 1; -4; ; 0,,.Pole 0; 1;1 ; 25; 0,

100,.freeobj 0;0;3;0;0,

,3000,.Sta ZARAGOZA; 8.33; T; ; -1; 0; ; ; 10; 180; ,
,3060,.Stop 1,

 

Dando como resultado lo siguiente

Como vemos la casa nos a quedado muy en el centro de nuestra vía , por lo que tenemos que ajustarla y moverla a la derecha . Para ello utilizaremos la variable X para realizar este movimiento . La función a usar sería la siguiente:

100,.freeobj 0;0;12;0;0,

Este nuevo valor nos situará la casa en un mejor sitio

En el caso que queramos dar una nueva perspectiva a nuestra casa y queramos girarla sobre su eje , haremos lo siguiente:

100,.freeobj 0;0;12;0;60,

Hemos girado la casa 60 grados sobre su eje dando el siguiente resultado:

 

Hosted by www.Geocities.ws

1