Autor Wątek:  Wstawianie modelu do scenerii  (Przeczytany 11987 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Mytnik

  • Wiadomości: 576
  • Administrator
    • Zobacz profil
    • Mój kanał na YT
  • Otrzymane polubienia: 1
Wstawianie modelu do scenerii
« dnia: 28 Października 2011, 21:08:15 »
Witam. Stworzyłem model w 3dsmaxie wyeksportowałe go do .t3d.
W katalogu textures utworzyłem folder "moje" i w nim dałem teksturę, a w pliku .t3d zmieniłem ścieżkę na moje/barak.bmp
Plik .t3d tak mam w katalogu models i podkatalogu "moje"
W katalogu scenery utworzyłem plik barak.inc o takiej treści:
// (p1) none (p2) (p3) (p4) origin (p5) rotacja


origin (p2) (p3) (p4)
rotate 0 (p5) 0

node -1 0 none model 0 0 0 0 moje/barak.t3d none endmodel

rotate 0 0 0
endorigin

W pliku td.scn dodałem taki wpis include:
include;moje/barak.t3d;31.8144;5.8;-157.511 337.0;end

Mimo to nadal nie widzę swojego modelu w scenerii. Gdzie w takim razie jest błąd?

Proszę poprawić zaznaczone. Dziękuję.
/ Żuk
« Ostatnia zmiana: 29 Października 2011, 22:50:58 wysłana przez Mytnik »

Offline szogun

  • ZbanowanyZbanowany
  • Wiadomości: 5636
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 572
Odp: Wstawianie modelu do scenerii
« Odpowiedź #1 dnia: 28 Października 2011, 21:13:38 »
Skorzystaj z tego:
atmo 0.6 0.7 0.8  300 1600  0.6 0.7 0.8 endatmo
light -500 500 200  0.3 0.33 0.35  0.7 0.65 0.6  0.75 0.74 0.7 endlight
camera 0.6 0.7 0.8  300 1600 0.6 endcamera

node -1 0 start track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
0.0743122 0.2 0.203339  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
0.0743122 0.2 100.203  0.0  //point 2
0
endtrack

node -1 0 none track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
0.0743122 0.2 100.203  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
0.0743122 0.2 200.203  0.0  //point 2
0
endtrack

node -1 0 none track normal 100.0 1.435 0.25 25.0 20 0 Flat vis
 rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
0.0743122 0.2 200.203  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
0.0743122 0.2 300.203  0.0  //point 2
0
endtrack


//-------------------------------------------------
// Plane01
//-------------------------------------------------
node -1 0 none triangles material ambient: 255.0 255.0 255.0 diffuse: 255.0 255.0 255.0 specular: 229.5 229.5 229.5  endmaterial zima\snieg
127.639 0.0 339.449 0.0 1.0 0.0  0.169636 371.953 end
127.639 0.0 -32.3175 0.0 1.0 0.0  0.169555 0.185978 end
-211.42 0.0 339.449 0.0 1.0 0.0  339.228 371.953
endtri

node -1 0 none triangles material ambient: 255.0 255.0 255.0 diffuse: 255.0 255.0 255.0 specular: 229.5 229.5 229.5  endmaterial zima\snieg
-211.42 0.0 -32.3175 0.0 1.0 0.0  339.228 0.18589 end
-211.42 0.0 339.449 0.0 1.0 0.0  339.228 371.953 end
127.639 0.0 -32.3175 0.0 1.0 0.0  0.169555 0.185978
endtri


node;800;0;budynek;model;-6.83929;0.0;44.6235;0.0;infrastruktura/9629]budynek1.t3d;none;;endmodel

FirstInit
trainset none start 10.0 10.0
node 800 0 ET22-135 dynamic PKP\ET22_v1 201E-135 201E 0.0 headdriver 3 0 enddynamic
endtrainset
Sam kiedyś miałem problemy ze wstawieniem modelu na TD ale zawartość kodu zapisana jako scn powinna rozwiązać sprawę. Tylko musisz zmienić ścieżkę do modelu. To tylko tor, podłoże, model i nic więcej.
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio

Offline Marconi

  • Zasłużony dla Symulatora
  • Wiadomości: 416
    • Zobacz profil
  • Otrzymane polubienia: 67
Odp: Wstawianie modelu do scenerii
« Odpowiedź #2 dnia: 28 Października 2011, 22:38:56 »
W pliku td.scn dodałem taki wpis include:
include;moje/barak.t3d;31.8144;5.8;-157.511 337.0;end

Mimo to nadal nie widzę swojego modelu w scenerii. Gdzie w takim razie jest błąd?
Błąd w instrukcji include. Brakuje parametru (p1) i dlatego (p2) jest traktowane jak (p1), (p3) jak (p2) itd. Instrukcja include nie może poprawnie umiejscowić obiektu.
Przeoczenie błędu w nazwie. Proszę na bocznicę.
« Ostatnia zmiana: 28 Października 2011, 23:14:07 wysłana przez Marconi »
Pozdrawiam.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Wstawianie modelu do scenerii
« Odpowiedź #3 dnia: 28 Października 2011, 22:56:07 »
Podajesz ścieżkę do INC, a nie do T3D.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #4 dnia: 29 Października 2011, 00:42:59 »
W pliku td.scn dodałem taki wpis include:
include;moje/barak.t3d;31.8144;5.8;-157.511 337.0;end

Po pierwsze, błędne rozszerzenie, powinno być moje/barak.inc.

Po drugie, przy takim wpisie, parametry masz przypisane tak:
(p1) ≡ 31.8144
(p2) ≡ 5.8
(p3) ≡ 157.511
(p4) ≡ 337.0,
co nie odpowiada przeznaczeniu parametrów użytych przez Ciebie w pliku INC.// (p1) none (p2) (p3) (p4) origin (p5) rotacja
Po trzecie, istnieje konstrukcja testendtest, którą można przetestować przetwarzanie pliku INC. W logu otrzymasz zapis, jak symulator widzi dany INC po podstawieniu argumentów.
test
include;moje/barak.ini;31.8144;5.8;-157.511 337.0;end
endtest
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Mytnik

  • Wiadomości: 576
  • Administrator
    • Zobacz profil
    • Mój kanał na YT
  • Otrzymane polubienia: 1
Odp: Wstawianie modelu do scenerii
« Odpowiedź #5 dnia: 29 Października 2011, 22:50:11 »
Które z tych parametrów  (p1)  (p2) (p3) (p4)  (p5) odpowiadają za pozycję modelu w scenerii?
Chodzi mi o samo położenie xyz bez rotacji.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #6 dnia: 29 Października 2011, 22:54:35 »
Te, które umieścisz za origin w pliku INC. Standardowo (p2) (p3) (p4), ale np. w słupach sieci trakcyjnej jest (p1) (p2) (p3).
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Mytnik

  • Wiadomości: 576
  • Administrator
    • Zobacz profil
    • Mój kanał na YT
  • Otrzymane polubienia: 1
Odp: Wstawianie modelu do scenerii
« Odpowiedź #7 dnia: 29 Października 2011, 23:19:49 »
Czyli w przypadku mojego incu będzie to tylko (p5) ?

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #8 dnia: 29 Października 2011, 23:49:57 »
Jeden parametr odpowiada za jedną oś. Aby umieścić model w osiach x, y, z, potrzebne są 3 parametry.

Dodane później:
Zaraz tu rozpiszę co i jak powinno być w pliku .inc , tylko niech ktoś napisze, czy czasem oś y nie jest zamieniona z osią z ?
« Ostatnia zmiana: 30 Października 2011, 20:14:45 wysłana przez szczawik »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #9 dnia: 30 Października 2011, 20:17:30 »
Jak zamieniona? Oś OX rośnie na zachód, OY w górę, a OZ na północ.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #10 dnia: 30 Października 2011, 20:19:46 »
A nie, wszystko w porządku. Zaraz napiszę jak zrobić tego .inca .

Poradnik postaram się napisać tak, by każdy czytający go krok po kroku zrobił wszystko dobrze.
Wystarczy na bieżąco wykonywać opisane czynności.

@Mytnik, piszesz, że chcesz wstawić model tylko w osiach x, y, z. Co prawda taki model będzie ułomny, bo bez obracania choćby w osi pionowej.


Podstawowa budowa pliku .inc .
Rozpoczynamy od utworzenia pliku .inc . Tak wygląda podstawowy plik .inc dla zwykłego modelu:

origin 0 0 0
rotate 0 0 0
node 1000 0 none model 0 0 0 0 ścieżka_do_modelu/nazwa_modelu.t3d none endmodel

rotate 0 0 0
endorigin

Interesują nas tylko dwie linijki- origin i rortate.
origin 0 0 0
rotate 0 0 0
Bardziej obrazowo wygląda to tak (w nawiasach informacja o parametrze):
origin 0(położenie w osi x) 0(położenie w osi y) 0(położenie w osi z)
rotate 0 (obrót w osi 1) 0(obrót w osi 2) 0(obrót w osi 3)

Zero oznacza, że parametr nie został przypisany.

Model do wstawiania w osiach x,y z.
Chcemy, by obiektowi można było nadać położenie na scenerii w osiach x, y oraz z; obracanie nas nie interesuje.
Zamieniamy więc zera w linijce origin na parametry, po kolei (p1), (p2), (p3).
origin (p1) (p2) (p3)
rotate 0 0 0
Gotowy plik .inc wygląda więc tak:
origin (p1) (p2) (p3)
rotate 0 0 0
node 1000 0 none model 0 0 0 0 ścieżka_do_modelu/nazwa_modelu.t3d none endmodel

rotate 0 0 0
endorigin


Plik .inc gotowy! Można teraz sobie wstawiać model gdziekolwiek, pamiętając jednak, że bez jakiegokolwiek obracania (czyli tak jak chcieliśmy).
Wstawiamy więc go sobie do scenerii. Wpis do scenerii wygląda tak (w nawiasach informacja):
include;nazwa_pliku.inc;0.0(położenie na scenerii w osi x);0.0(położenie na scenerii w osi y);0.0 (położenie na scenerii w osi z);endWyobraźmy sobie, ze chcemy ten model wstawić 30 metrów na zachód, 25,5 metra na północ, i na wysokości 0 metrów. Podmieniamy więc sobie wartości zgodnie powyższym opisem:
include;przyklad.inc;30.0;25.0;0.0;endGotowe. Można uruchomić scenerię i sprawdzić, czy wszystko gra.

Dodanie opcji obracania w osi pionowej.
No dobrze, jednak taki model, jak już wspomniałem, będzie ułomny z powodu braku możliwości obracania go w osi pionowej. Jeśli chcemy go w tej osi obracać, musimy dodać kolejny parametr. Otwieramy ponownie nasz plik .inc .
Interesuje nas linijka rotate, ta tuż pod origin:
rotate 0 0 0Obracanie w osi pionowej to to drugie zero. Zamieniamy go na kolejny parametr. (p1), (p2) i (p3)  już zarezerwowaliśmy, a więc ten nazywamy (p4):
rotate 0 (p4) 0Gotowe! Nasz plik wygląda teraz tak:
origin (p1) (p2) (p3)
rotate 0 (p4) 0
node 1000 0 none model 0 0 0 0 ścieżka_do_modelu/nazwa_modelu.t3d none endmodel

rotate 0 0 0
endorigin

Obróćmy sobie teraz masz model na scenerii o 90o w lewo. Za średnikiem dajemy wiec liczbę 90.0 i zamykamy średnikiem. Jeśli byśmy chcieli obrócić o 90 stopni w prawo, piszemy -90.0 lub 270.0
include;przyklad.inc;30.0;25.0;0.0;90.0;endJuż. Mamy postawiony model, dodatkowo obrócony 90o w lewo.

Obracanie w pozostałych osiach.
Lecimy dalej. Model można obracać tylko w osi pionowej, czas dodać pozostałe osie obrotu. Znów otwieramy nasz plik .inc i patrzymy na linijke rotate. Mamy przypisany tylko jeden parametr, przypisujemy więc resztę:
origin (p1) (p2) (p3)
rotate (p5) (p4) (p6)
Brzydko to jednak wygląda, brak kolejności... Poprawiamy więc na:
origin (p1) (p2) (p3)
rotate (p4) (p5) (p6)

Teraz należy pamiętać, że obrót w osi pionowej zmienił się w (p5). Parametry (p4) i (p6) na razie zostawiamy.
Oznaczenie (p5) oznacza, że jest to po prostu piata wartość liczbowa. (p4) i (p6) mieliśmy zostawić, więc czwartą i szóstą liczbę zostawiamy, wstawiając 0.0.
include;przyklad.inc;100.0;0.0;100.0;0.0;90.0;0.0;endUruchamiamy scenerię. Efekt jest taki sam, jak poprzednio- po prostu czwarta i szósta wartość jest zerowa, czyli bez zmian w położeniu.
Możemy sobie teraz je pozmieniać, i popatrzeć, jaki efekt przyniosą zmiany.

Informacje dodatkowe.
W przytoczonych przykładach rozdzielanie parametrów rozpoczynaliśmy od (p1).
W praktyce parametr (p1) jest przyporządkowany do nazwy tekstury (gdy do modelu można przyporządkować kilka tekstur, na przykład pliki tekstury z różnymi kolorami jednego auta).
Natomiast osi obrotu x i z się w zasadzie nie używa (po co pochylać, powiedzmy, blok) poza kilkoma wyjątkami (na przykład wskaźniki- są one często pochyłe).
Można więc powiedzieć o pewnego rodzaju standardzie:
(p1), ewentualnie (p6) (gdy nie używa się wszystkich osi obrotu, bo wtedy (p6) to obrót w osi z) - tekstura.
(p2), (p3), (p4)- położenie w osiach x. y z.
Przy obrocie, tak jak wspomniałem, używa się tylko jednej osi, a mianowicie pionowej, czyli:
(p5)- obrót w osi pionowej.

W porządku, więc jeśli zaczynamy od (p2), to jak skonstruować wpis do scenery, gdy nie używamy (p1)?
Po prostu, pomiędzy średniki, w których powinna byc nazwa tekstury, wpisujemy 0.0 albo none (w nawiasach objaśnienie):
include;przyklad.inc;none(zamiast nazwy tekstury, może tez być wartość0.0);30.0(p2);0.0(p3);25.0(p4);end
I to tyle.

Rozwinięcie tematu wymiennej tekstury i innych możliwości plików .inc będzie  w późniejszym terminie.

Podziękowania dla @Benka za pomoc w zrozumieniu zmian parametrów obrotu:).

« Ostatnia zmiana: 31 Października 2011, 23:43:57 wysłana przez szczawik »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #11 dnia: 30 Października 2011, 22:02:56 »
Tak, tylko że mieszanie kolejności parametrów praktycznie uniemożliwia ich zmasowane użycie w edytorze. Większość obecnych plików INC ma współrzędne XYZ w (p2) (p3) (p4), z wyjątkiem słupów sieci trakcyjnej, które mają (p1) (p2) (p3), z kolei z wyjątkiem wskaźników We. Dalej, tekstura może być jako (p1) albo jako (p6). W zasadzie wszystko można dowolnie rozmieścić, tylko potem cuda wychodzą, jak się używa edytora.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #12 dnia: 30 Października 2011, 22:08:36 »
Tak, wiem o tym. Zaraz może coś tam dopiszę.
Należy tylko zdecydować, co z teksturą- (p1) czy (p6). Nie może być, że obydwa parametry, bo to uniemożliwia obrót we wszystkich osiach.
Jako że, tak jak napisałeś, większość dotychczasowych dodatków teksturę ma pod (p1), uważam, że tak właśnie powinno być. Czyli:
(p1)-tekstura
(p2) ,(p3), (p4)- położenie
(p5), (p6), (p7)- obrót
A, i co z obrotem? Wprowadzenie takiego standardu będzie wymagało zmiany (p5) na (p6) (modele maja zazwyczaj obracanie tylko w osi pionowej).

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #13 dnia: 30 Października 2011, 22:10:22 »
Tekstura zwykle była jako (p1), z wyjątkiem semaforów, bo dla nich tam jest nazwa. Na obrót w 3 osiach nie widziałem jeszcze standardu.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #14 dnia: 30 Października 2011, 22:19:50 »
Odpowiedź dokończyłem w poprzednim poście.

Cytuj
Jak zamieniona? Oś OX rośnie na zachód, OY w górę, a OZ na północ.
Napisałem, że w porządku, a jednak nie w porządku. przecież to oś z zawsze wyznacza wysokość. Tak jest w 3ds maxie i tak też mam na rysunkach technicznych.

Offline Mytnik

  • Wiadomości: 576
  • Administrator
    • Zobacz profil
    • Mój kanał na YT
  • Otrzymane polubienia: 1
Odp: Wstawianie modelu do scenerii
« Odpowiedź #15 dnia: 30 Października 2011, 22:48:26 »
Czyli co z tym paramterem (p1). Nie użwyać go do umieszczania modelu w scenerii?
Czyli jak ma wyglądać taki wpisc z paramterami (p2) (p3) i (p4)
Jeśli jest tak jak w poradniku include;przyklad.inc;30.0;25.0;0.0;end czyli :
(p1)=30.0
(p2)=25.0
(p3)=0.0

to ma wyglądać wpis do scenerii z  (p2) (p3) i (p4).

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #16 dnia: 30 Października 2011, 22:58:22 »
Jako że położenie zaczyna się dopiero od parametru (p2), we wpisie trzeba wstawić ,,zastępcze" (p1) o wartości zerowej, czyli z tymi przykładowymi wartościami:
include;przyklad.inc;0.0;30.0;0.0;25.0;endMożliwy mój błąd z racji pośpiechu...
Nie jestem pewien, ale chyba można też po prostu wstawić dwa średniki po sobie, czyli:
include;przyklad.inc;;30.0;0.0;25.0;end

Offline Mytnik

  • Wiadomości: 576
  • Administrator
    • Zobacz profil
    • Mój kanał na YT
  • Otrzymane polubienia: 1
Odp: Wstawianie modelu do scenerii
« Odpowiedź #17 dnia: 30 Października 2011, 23:35:37 »
Dzięki wielkie szczawik. O to mi chodziło. A tak btw. bardzo dobry poradnik, napewno wielu osobom się przyda. Dobrze było by go przykleić.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6340
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 369
Odp: Wstawianie modelu do scenerii
« Odpowiedź #18 dnia: 31 Października 2011, 00:35:39 »
Osie są tam, gdzie się je ustali, jest to kwestia umowna. Przykładowo w geodezji oś OX jest skierowana na północ, a OY na wschód. Tradycyjnie jako (p1) wpisuje się none, jeśli jednak będą dwa średniki obok siebie, to none będzie wartością domyślną. Dodawanie dwóch kolejnych osi obrotu ma sens tylko i wyłącznie poprzez paczkę całościową, z jednoczesną aktualizacją eksportu scenerii z Rainsted.

2012-12-09: Dwa średniki obok siebie działają tak, jakby był jeden. Bezpieczniej jest używać spacji zamiast średników.
« Ostatnia zmiana: 09 Grudnia 2012, 14:55:30 wysłana przez Ra »
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #19 dnia: 31 Października 2011, 23:42:27 »
Dodane nowe treści do poradnika dotyczące zarezerwowanego parametru (p1) dla tekstury.

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9228
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 750
Odp: Wstawianie modelu do scenerii
« Odpowiedź #20 dnia: 09 Grudnia 2012, 13:30:24 »
Odświeżam tego kotleta ze względu na treść. Proponuje by ten wątek przykleić ze względu na poradnik @szczawik'a omawiający budowę pliku inc oraz szczegółowy opis parametrów. Zapewne przyklejony okaże się łatwiejszym w znalezieniu.
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline selsyn

  • Wiadomości: 253
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Wstawianie modelu do scenerii
« Odpowiedź #21 dnia: 23 Marca 2013, 01:36:00 »
Cytuj
Tak, tylko że mieszanie kolejności parametrów praktycznie uniemożliwia ich zmasowane użycie w edytorze. Większość obecnych plików INC ma współrzędne XYZ w (p2) (p3) (p4), z wyjątkiem słupów sieci trakcyjnej, które mają (p1) (p2) (p3), z kolei z wyjątkiem wskaźników We. Dalej, tekstura może być jako (p1) albo jako (p6). W zasadzie wszystko można dowolnie rozmieścić, tylko potem cuda wychodzą, jak się używa edytora.

Jak jest ze wskaźnikami We?

Offline szczawik

  • Deweloper
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 448
Odp: Wstawianie modelu do scenerii
« Odpowiedź #22 dnia: 23 Marca 2013, 11:10:59 »
Jak jest ze wskaźnikami We?
Wystarczy zajrzeć do plików .inc tych wskaźników ( scenery/ip/pkp ), przykładowo:
//---------------we1---------------
//param: textura, x, z, y, kat

origin (p2) (p3) (p4)

rotate 0 (p5) 0
node 400 0 none model 0 0 0 0 ip/pkp/we1.t3d none endmodel
rotate 0 0 0

endorigin