Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.10.2007, 14:48
Agamemnon-Hellmapper



Situation:
Func_Physbox ist mit einem phys_lengthconstraint an der Decke befestigt.
(es handelt sich um eine schwingende Lampe)

Problem:
Das Teil schwingt nicht wirklich, sondern eiert viel mehr um seine eigene Achse, wenn man es mit der Gravigun trifft. Das heißt, es führt Drehbewegungen um eine Waagerechte Achse innerhalb des Objektes aus, anstatt normal zu schwingen.

Lösungsansätze:
- Center of Mass verlegen.
a) nach oben = macht die Sache schlimmer
b) nach unten = lampe eiert trotzdem aber mit höherer Frequenz (zittern)

- phys_keepupright einbauen = Lampe eiert mehr denn je.

- Masse erhöhen = reduziert das eiern, aber auch die erwünschte normale Pendelbewegung.

- Propdata ändern (metal_small und metal_large ausprobiert)
nur minimale Änderung. Eiern bleibt.

- Position des phys_lengthconstraint und die des CoM verändern...
bisher ebenfalls kein Erfolg.

Vorschläge?

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de


Dieser Beitrag wurde am 22.10.2007 um 14:50 von Agamemnon-Hellmapper bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
23.10.2007, 01:32
breath-of-death



http://developer.valvesoftware.com/wiki/Hanging_lamps

Habs dann auch gleich mal getestet ... mit nem prop_physics funktionieren sowohl phys_lengthconstraint als auch phys_spring (mit entsprechenden werten) einwandfrei. Bei phys_spring flackert halt nur das model hin und her, wenn mans mit der gavitygun festhält. Das ist nicht so schön.

Mit ner func_physbox klappts auch in beiden fällen, nur rotiert das model selbst dann halt um den punkt, an dem der constraint befestigt ist, nachdem es einmal angestoßen wurde. Ein Zittern bekomme ich erst, wenn ich auch n keepupright reinbaue.

Also die beste Lösung ist bei mir irgendwie phys_lenghtconstraint mit prop_physic. Da ist alles wunderbar.

Wundert mich nur etwas, dass du scheinbar grundlegende probleme von anfang an hast, die bei mir garnicht erst auftauchen und das auf der page oben auch von nem zittern und hin und herspringen die rede ist...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
23.10.2007, 11:54
Richman
Moderator


Alternativ kannst du die Lampe ja auch mit einem Ballsocket aufhängen, damit eliminierst du sicher das um-die-eigene-Achse-schwingen (steht ja auch so im Tut ^^). Da musst du halt abwägen, welche Variante für deinen Fall besser wirkt.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!


Dieser Beitrag wurde am 23.10.2007 um 11:55 von Richman bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
23.10.2007, 12:06
Agamemnon-Hellmapper



Okay, das ist ne Idee!

Gut, dann werde ich mich mal an b-o-d wenden, dass er mir die Lampe als prop_physics macht. ;-)

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche