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:
|