Wymiary pojazdów | |||
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.?
Jak na moje oko to jest w pliku .o3d tak samo jak z modelami zwykłych autobusów dla gracza....
![]() ![]() MAN NG323 LCs G - #782 - SPPK Police!
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.
Wpis w pliku .bus
Kod: [boundingbox] 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. ![]()
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
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
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ć ![]() Edit: OK, działa! ![]()
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.
| |||
Użytkownicy przeglądający ten wątek: |