Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > N3V Trainz > Trainz - Allmänt om Trainz

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2019-01-19, 20:35   #1
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 363
Standard Svensk Region

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?


.
Bifogade bilder
Filtyp: jpg 2019-01-19 201050.jpg (122.2 KB, 123 visningar)
__________________
Bengan
Bengan besöker inte forumet just nu  
Svara med citat
Gammal 2019-01-20, 09:58   #2
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 343
Standard

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
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html
blomsson besöker forumet just nu   Svara med citat
Gammal 2019-01-20, 10:40   #3
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 363
Standard

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>
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2019-01-20, 11:02   #4
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 343
Standard

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
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html
blomsson besöker forumet just nu   Svara med citat
Gammal 2019-01-20, 11:44   #5
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 363
Standard

TACK.

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


.
Bifogade bilder
Filtyp: jpg 2019-01-20 112925.jpg (121.8 KB, 112 visningar)
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2019-01-20, 12:18   #6
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 363
Standard

Körde 1.570795 x 2 = 3.14159 på Duetten och fick henne att snurra 180 grader.

Tack för hjälpen.


.
Bifogade bilder
Filtyp: jpg 2019-01-20 120110.jpg (115.5 KB, 113 visningar)
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Svara


Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp



Alla tider är GMT +2. Klockan är nu 16:45.


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