Symulator EU07 (i nie tylko) > Pomoc w tworzeniu
Profile torów kolejowych, czyli trasy budowane w 3dsmax
ISDR:
Pod tym względem ani skrypty ani pliki inc rozjazdów nie są przystosowane.
Należało by przerobić pliki inc rozjazdu
--- Cytuj ---origin (p2) (p3) (p4)
rotate 0 (p5) 0
....
rotate 0 0 0
endorigin
--- Koniec cytatu ---
na coś w tym stylu: rotate (p8) (p5) (p9) i najlepiej przerobić na model na t3d.
Skrypty można bez problemu do tego dostosować. Tylko trzeba by ustalić które p odpowiadały by za przechyłki wg osi X i Y.
Benek:
Najrozsądniej wydaje się użyć:
--- Kod: ---origin (p2) (p3) (p4)
rotate (p5) (p6) (p7)
....
rotate 0 0 0
endorigin
--- Koniec kodu ---
JONIN_EZT:
--- Cytat: ISDR w 11 Października 2011, 11:02:07 ---Pod tym względem ani skrypty ani pliki inc rozjazdów nie są przystosowane.
Należało by przerobić pliki inc rozjazdu
--- Cytuj ---origin (p2) (p3) (p4)
rotate 0 (p5) 0
....
rotate 0 0 0
endorigin
--- Koniec cytatu ---
na coś w tym stylu: rotate (p8) (p5) (p9) i najlepiej przerobić na model na t3d.
Skrypty można bez problemu do tego dostosować. Tylko trzeba by ustalić które p odpowiadały by za przechyłki wg osi X i Y.
--- Koniec cytatu ---
Jeżeli chodzi o programowanie skryptów to jestem w tym zielony niestety.
--- Cytat: Benek w 11 Października 2011, 15:38:10 ---Najrozsądniej wydaje się użyć:
--- Kod: ---origin (p2) (p3) (p4)
rotate (p5) (p6) (p7)
....
rotate 0 0 0
endorigin
--- Koniec kodu ---
--- Koniec cytatu ---
Rozumiem, z tym spróbuję jakoś ogarnąć.
Zostaje jedna sprawa, czyli dostosowanie tego do paczki całościowej. Nie chce za bardzo mieszać w INCach, bo później wyjdą problemy z różnymi wpisami na rozjazdy przy innych trasach (tak myślę), a dublować kolejne INCe na późniejszy rozwój Maszyny to też niezbyt to pasuje.
Quark-t:
Przy obecnym przegrzebaniu paczki (usunięcie jawnych rozszerzeń, prace nad uporządkowaniem katalogów) doklejenie parametrów do rozjazdów nie wydaje się być trudne. Zwłaszcza, że wszystkie obecne są (bo musiały być) na płasko, zatem kwestia doklejenia dwóch parametrów 0.0.
ISDR:
Skrypty domyślnie do inca jako piąty parametr przypisują obrót wokół osi Y. Obecnie jest tak: p1-nazwa obiektu z 3ds Max, p2, p3, p4 - pozycja, p5 - obrót wokół osi Z, p6 ... pn - parametr1 - parametrn.
Mogę zawsze zrobić wyjątek na ince rozjazdowe ale na przyszłość trzeba by pomyśleć o wszystkich innych tj. wskaźniki, semafory itd. aby powstała jakaś zasada.
Propozycja:
--- Kod: ---include;plik.inc;nazwa_inca;PosX;PosY;PosZ;RotX;RotY;RotZ;parametr1;parametr2;parametr..n;end
--- Koniec kodu ---
Tymczasem aby wstawić rozjazd pod kątem trzeba w incu ustawić odpowiednie "parametr".
Zakładając, że:
--- Kod: ---rotate (p7) (p5) (p8)
....
rotate 0 0 0
--- Koniec kodu ---
to w 3ds max trzeba kliknąć w rozjazd i następnie Object Properties a następnie poprawić wpisy.
ExportString = include;zwrp34r300jea29.inc;%;%;%;%;%;pkp\naped_jea29_1;end
na
ExportString = include;zwrp34r300jea29.inc;%;%;%;%;%;pkp\naped_jea29_1;1;2;end
pogrubione oznaczają odpowiednio obrót o osie X i Y.
Nawigacja
Idź do wersji pełnej