Witaj na Forum! Zapraszamy do rejestracji lub zalogowania. Stwórz konto  


Wymiary pojazdów

#1

Orientuje się ktoś, skąd OMSI wie, jakie wymiary posiada pojazd sterowany przez AI? Odczytuje z pliku o3d, czy może jest to gdzieś konfigurowane w pliku cfg np.?
Odpowiedz

#2

Jak na moje oko to jest w pliku .o3d tak samo jak z modelami zwykłych autobusów dla gracza....;)
[Obrazek: 71048043298608618746.jpg]

MAN NG323 LCs G - #782 - SPPK Police!
Odpowiedz

#3

Zależy o jakie wymiary Tobie się rozchodzi. W OMSI liczy się tylko rozstaw osi jeśli idzie o skręcanie (plik .bus) oraz obwiednia bounding-box (również w *.bus).

Cytat:Otóż obwiednia jest niezbędna do odpowiednich wyliczeń dla danych geometrycznych pojazdu, a przede wszystkim - symulacji kolizji. Tworzy ona niejako prostopadłościan wokół modelu, którego ściany stanowią "granice" wykrywania kolizji.
Odpowiedz

#4
(Ten post był ostatnio modyfikowany: 04.11.2013, 23:55 przez Nick™.)

Wpis w pliku .bus

Kod:
[boundingbox]
2.5
11.8
2.6
-0.05
-0.5
2.28

Pierwsze trzy cyfry oznaczają kolejno: szerokość, długość, wysokość. Jeżeli środek pojazdu jest na przecięciu osi x,y,z ( w gotowych modelach nigdy nie wiadomo ) to np. przednia połowa autobusu ma 5 metrów długości, a tylna połowa ma 6.8 to wtedy wpisujemy w długość 11.8. Tak samo jest w przypadku szerokości. A wysokość to już bez różnicy w sumie.
[Obrazek: 71972199532229830538.png]
Odpowiedz

#5

No bez jaj... nie po to robiłem obszerny poradnik na ten temat...

http://strefa-omsi.pl/Watek-Boundingbox-obwiednia--2103
♪ "Nie pytaj mnie, wiem tyle co i ty" ♪

Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA

 Podziękowania za post: mpaw82(+1)
Odpowiedz

#6

A same wymiary modelu 3D, który widzimy (nie tego prostopadłościanu, który widzą pojazdy AI i mogą w niego uderzyć) zawarte są bezpośrednio w modelu .o3d. Bez exportu .o3d do .3ds i zmiany rozmiaru w Blenderze, czy innym tego typu programie, nie ma możliwości zmiany rozmiaru.
!NIE POMAGAM NA PW - OD POMOCY JEST FORUM!

PCB: Gigabyte GA-970A-DS3
CPU: AMD FX-8350 @ 8x4.4GHz + Raijintek EreBoss
RAM: 8GB RAM DDR3
GPU: Sapphire Radeon RX480 Nitro+ 8GB
PSU: Corsair TX850M
OS: Windows 10 Pro x64

Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA



Find me on: fb.me/mattezpl
Odpowiedz

#7
(Ten post był ostatnio modyfikowany: 05.11.2013, 10:26 przez mpaw82.)

Dzięki wielkie.

Już tłumaczę o co chodzi. Po wrzuceniu do mapki 105-tek Kruchu, powstaje problem z mijaniem się tramwajów - tzn. nie chcą się mijać:) A przynajmniej wtedy, gdy mamy trochę mniejsza skrajnię. Zaraz pomęczę temat na mapie, zobaczymy czy to coś da...

Edit: OK, działa!:)
Odpowiedz

#8

Jeżeli chcesz sprawdzić poprawność wymiarów, to możesz włączyć tryb debugowania (do skrótu Omsi dodaj "-debug") jak się włączy to Helpers > Show Boundingboxes.
Odpowiedz




Użytkownicy przeglądający ten wątek:
1 gości