Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Trainz - Allmänt om Trainz (http://www.e-buzz.se/forum/forumdisplay.php?f=10)
-   -   Svensk Region (http://www.e-buzz.se/forum/showthread.php?t=37204)

Bengan 2019-01-19 20:35

Svensk Region
 
1 bifogad(e) fil(er)
Försöker göra en svensk region för 60-talet med vänstertrafik. Har klonat en engelsk variant och lagt till lite svenska bilar i denna. Men har fått ett litet problem. En del bilar åker på sneden och en del backar.

På bilden nedan, så åker Bubblan rätt. Saaben åker på sneden och Duetten backar. Vid utsättning, så hamnar dom som på bilden.

Är det något som jag kan lägga till i configen. Så att Duetten vrider sig 180 grader och Saaben i 90 grader. Så att dom hamnar i samma riktning som Bubblan?


.

blomsson 2019-01-20 09:58

Taggen "orientation ... x,y,z" roterar en mesh runt valfri axel.
"x,y och z" ersätts med lämpliga värden och värdena skrivs som radianer.


Kod:

  balishelp_10m_after
  {
    mesh-asset                          <kuid:609407:100191>
    mesh                                "balishelp 10m.trainzmesh"
    auto-create                        0
    att-parent                          "default"
    orientation                        0,0,3.14159
  }

Config utdraget ovan är från en balishjälpsdel och taggen "orientation" roterar här meshen 180° runt Z-axeln. 180° är samma som PI.

Det finns även en tagg "position ... x,y,z" som flyttar en mesh längs med respektive axel. Värdena anges i meter, t.ex. "position 0,0,0.15" höjer meshen 15 centimeter (flyttar meshen längs z-axeln) om den är byggd "liggande".

Jag misstänker att roteringen måste göras i bilarnas config-filer, eftersom skillnaden i hur bilarna placeras säkert beror på hur de är byggda!

mvh
Håkan

Bengan 2019-01-20 10:40

Jepp.
Att rotering måste ske redan i bilarnas config har jag kommit på. Då dom hamnar i olika lägen, beroende på olika byggare. Har för mig, att man kan lägga till i configen om x,y,z men vet inte hur detta ska läggas till och hur det ska se ut med dom olika klammrarna ordentligt.

Blomsson, kan du eller någon annan eventuellt visa hur det ska se ut.

Så här ser configen ut för Saaben, som måste vridas i 90 grader.

CONFIG

type "vehicule"
asset-filename "Saab_96_00"
name "Saab_96_00"
category-class "VL"
category-region-0 "FR"
category-era-0 1960
category-era-1 1970
category-era-2 1980

mesh-table
{
default
{
auto-create 1
mesh "Saab_96_00.IM"
}
}
light 1
nightmode "home"
night "night"
trainz-build 2
username "Fordon Saab 96 13"
author "sami55"
organisation "perso"
contact-email
contact-website
license "Diffusion interdite sans autorisation.
Veuillez contacter le createur pour toute diffusion.
Please contact creator for any diffusion."
kind "scenery"
description "Saab_96_00: Saab mod�le 96 ann�es 60"

thumbnails
{
0
{
image "icone460.jpg"
width 240
height 180
}
}

kuid-table
{
}
kuid <kuid:73394:107030>

blomsson 2019-01-20 11:02

Jag skulle testa så här:

mesh-table
{
default
{
auto-create 1
mesh "Saab_96_00.IM"
orientation 0, 0, 1.570795 (orientation 0, 0, -1.570795 ifall roteringen blir åt fel håll)
}
}

Roteringen sker ovan runt Z-axeln, skulle bilen välta, så är det bara att testa någon av de andra positionerna.
Rotering 90° = PI/2. Om det sedan blir från rätt håll återstår att se, det borde gå att bara skriva ett minustecken innan ifall roteringen inte sker åt rätt håll!
Annars får du räkna minus från 2*PI men borde inte behövas.

Jag ser att det bara är build 2.0, hoppas taggen fanns redan då!

mvh
Håkan

Bengan 2019-01-20 11:44

1 bifogad(e) fil(er)
TACK.

Saaben roterad 90 grader.
Nu ska jag bara hitta ett värde för Duetten också, så att hon vrider sig 180 grader.


.

Bengan 2019-01-20 12:18

1 bifogad(e) fil(er)
Körde 1.570795 x 2 = 3.14159 på Duetten och fick henne att snurra 180 grader.

Tack för hjälpen.


.

blomsson 2019-01-20 12:34

Varsågod, glad att kunna hjälpa!

Helt korrekt matte!
Rotering med 180 grader = PI, sedan är det bara att dela PI med rätt faktor för att få ett korrekt värde.

mvh
Håkan

Bengan 2019-01-20 13:29

2 bifogad(e) fil(er)
Nu kör dom åt rätt håll i.a.f. Men jag tycker att vissa bilar svävar lite högt över vägen, så det får man väl försöka fixa senare.


.

ekankal 2019-01-21 12:47

Citat:

Ursprungligen postat av Bengan (Inlägg 313708)
Nu kör dom åt rätt håll i.a.f. Men jag tycker att vissa bilar svävar lite högt över vägen, så det får man väl försöka fixa senare.

Du kan lägga till taggen position på samma ställe i configen som taggen orientation, (eller direkt under den om du behöver både vrida och sänka bilarna), skulle tro att dom behöver sänkas 2dm, så testa med det först = 0,0,-0.2 (där -0.2 är sänkt med 2dm), annars så får du testa dej fram om det blir för mycket eller för lite.

Vänersborgs_Stinsen 2019-01-23 09:48

Wow Detta verkar lovande Bengan :tumme_upp::tumme_upp:


Alla tider är GMT +2. Klockan är nu 22:53.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009