Hallo,
ich schaue mir grad diese 3D Beispiele an z.B. Bridge.pb im Ordner PureBasic\Examples\3D.
Weiß jemand was diese "Welt-Einheiten" sein soll?
Zufällig 1.0 = 1 Meter?
Die Kugeln dort scheinen eine falsche Größe zu haben, die fallen in "Zeitlupe". Ist bestimmt 10x so groß die Scene.
Habe das Beispiel auch angepaßt das die Maus erscheint und BodyPick Dinge anheben und fallen lassen kann.
In der PB Anleitung und auf der OGRE Seite konnte ich nichts zu den Einheiten auf die Schnelle finden.
Ändert man die Gravitation um den Factor 10 sieht die Scene physikalisch richtig aus.
OGRE Welt-Einheiten?
OGRE Welt-Einheiten?
OS = Win. 10 Pro : PB = 5.73 : PC = X300
Re: OGRE Welt-Einheiten?
Naja die Kugel haben auch einen Durchmesser von 2 (also 2 Meter).
Wenn du alles entfernst und nur eine Kugel bei {0,0,0} erstellst und den Boden bei z = -50 (-50 Meter),
dann braucht die Kugel t = (2⋅h/g)^0.5 = (2*50/9.81)^0.5 = 3.2 also 3.2 Sekunden, was ganz gut passt, wenn ich das Programm starte.
Es wirkt wie Zeitlupe, weil du die Kugel vielleicht kleiner einschätzt.
Wäre alles 10 mal kleiner, brauch die Kugel nur noch 1 Sekunde.
Wenn du alles entfernst und nur eine Kugel bei {0,0,0} erstellst und den Boden bei z = -50 (-50 Meter),
dann braucht die Kugel t = (2⋅h/g)^0.5 = (2*50/9.81)^0.5 = 3.2 also 3.2 Sekunden, was ganz gut passt, wenn ich das Programm starte.
Es wirkt wie Zeitlupe, weil du die Kugel vielleicht kleiner einschätzt.
Wäre alles 10 mal kleiner, brauch die Kugel nur noch 1 Sekunde.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: OGRE Welt-Einheiten?
Jo, Danke,
ich habe die Entity Abmessungen alle umgerechnet bzw. durch 10 geteilt.
Jetzt sieht das Beispiel gut aus.
Auch ein tolles Beispiel ist Pendulum.pb
ich habe die Entity Abmessungen alle umgerechnet bzw. durch 10 geteilt.
Jetzt sieht das Beispiel gut aus.
Auch ein tolles Beispiel ist Pendulum.pb
OS = Win. 10 Pro : PB = 5.73 : PC = X300
Re: OGRE Welt-Einheiten?
Das kann bei jedem Model das erstellt wurde unterschiedlich sein. Daher kann man auch die Entities usw. skalieren. Es ist nicht genormt, dass 1 WE 1 Meter entsprechen, das kannst Du als Entwickler so festlegen wie Du möchtest (1:1 klingt aber erst mal logisch).