gwX Forum
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

Kleine Aufgabe (etwa ne Seitenrechnung)

5 verfasser

Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli So 8 Feb 2009 - 17:02

Kleine Aufgabe:
Um in gwX Seile zu berechnen, muss man für die Physikengine folgende Formel umstellen:
Man hat ein bewegtes Objekt (pos=Position mit pos.x, pos.y, pos.z; speed mit speed.x, speed.y, speed.z) befindet sich an der Position (pos.x+c*speed.x, pos.y+c*speed.y, pos.z+c*speed.z)
und ein unbewegtes Objekt an der Position (pos2.x, pos2.y, pos2.z)
die Formel für eine Abstandsberechnung ist
Code:
d²=(x2-x1)²+(y2-y1)²+(z2-z1)²
d ist der Abstand der Kugeln, alle WErte sind gegeben bis auf c.
Eingesetzt sieht das ganze so aus:
Code:
gegeben: d, pos, speed, pos2
gesucht: c

d²=(pos.x+c*speed.x-pos2.x)²+(pos.y+c*speed.y-pos2.y)²+(pos.z+c*speed.z-pos2.z)²
Bitte stellt mir jemand das um, ich hab zurzeit den Kopf mit anderen Dingen zu.

Heraus kommen muss am ande eine Quadratische Gleichung, ber der es für c keine, eine oder zwei Lösungen gibt.
Danke im Voraus.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  MarcelP So 8 Feb 2009 - 17:14

sooo viel zahlen un Formeln......
mir brummt der kopf.... bounce
sry ich kann dir leider nich helfen Shocked Crying or Very sad
MarcelP
MarcelP

Anzahl der Beiträge : 297
Anmeldedatum : 15.01.09
Alter : 29
Ort : Sachsen-Anhalt

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  kakerlake So 8 Feb 2009 - 20:16

versuchs mal ^^
kakerlake
kakerlake

Anzahl der Beiträge : 380
Anmeldedatum : 11.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  !cORe!trike994 So 8 Feb 2009 - 20:18

schön Very Happy
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  kakerlake So 8 Feb 2009 - 21:20

Ich habe KEINE ahnung wie man sowas löst Smile
habe einfach mal begonnen und bleibe stecken bei:
c=c(speed.x*speed.y*speed.z); x1 = pos.x; x2 = pos.y; usw.
3c^2-2c(x1-x2-y1-y2-z1-z2)=(x1)^2+(x2)^2+(y1)^2+(y2)^2+(z1)^2(z2)^2-d^2-2(x1x2+y1y2+z1z2)<- hehe ^^


Wenn du die Lösung wirklich brauchst, kann ich die Formel jemandem schicken, der sie vllt. lösen kann.
kakerlake
kakerlake

Anzahl der Beiträge : 380
Anmeldedatum : 11.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli Mo 9 Feb 2009 - 16:54

der rest is doch einfach: Quadratische Lösungsformel
x1=-p/2+wurzel(p²/4-q)
x2=-p/2-wurzel(p²/4-q)

wobei

p=b/a
q=c/a

wenn 0=a*x²+b*x+c

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli Mo 9 März 2009 - 18:55

@kakerlake: muss irgendwie falsch sein hab ich die Vermutung. Ich werd mcih mal ranmachen

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli Mo 9 März 2009 - 19:07

also:
Code:
d²=(pos.x+c*speed.x-pos2.x)²+(pos.y+c*speed.y-pos2.y)²+(pos.z+c*speed.z-pos2.z)²
Ausmultipliziert werden muss ein
Code:
(pos.?+c*speed.?-pos2.?)²
, wobei das ? für x,y,z steht.
Es ist besser, wenn man pos-pos2 zu pos3 zusammenfasst, da beides Konstanten sind.
Code:
pos3.?²+2*pos3.?*c*speed.?+c²*speed.?²
Also eingesetzt
Code:

d²=pos3.x²+2*pos3.x*c*speed.x+c²*speed.x²+pos3.y²+2*pos3.y*c*speed.y+c²*speed.y²+pos3.z²+2*pos3.z*c*speed.z+c²*speed.z²

Das ganze jetzt sortiert
Code:

0=c²*speed.x²+c²*speed.y²+c²*speed.z²+2*pos3.x*c*speed.x+2*pos3.y*c*speed.y+2*pos3.z*c*speed.z+pos3.x²+pos3.y²+pos3.z²-d²

Fehlt nur noch die quadratische Lösungsformel
Code:

x(1,2)=-p/2 +- wurzel(p²/4-q)
p=b/a
q=c/a
wobei 0=a*x²+b*x+x

also
a=speed.x²+speed.y²+speed.z²
b=2*(pos3.x*speed.x+pos3.y*speed.y+pos3.z*speed.z)
c=pos3.x²+pos3.y²+pos3.z²-d²
gelöst

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  !cORe!trike994 Mo 9 März 2009 - 19:18

ah..das ham wir grad in the school:)
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli Mo 9 März 2009 - 19:19

tja da kannste ja ncoh was lernen^^

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  !cORe!trike994 Mo 9 März 2009 - 19:23

hm.
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Blutwipf Mo 9 März 2009 - 20:25

ich hab den Faden verloren, für was soll die Formel gut sein? Für ne art Seil, oder was?
Blutwipf
Blutwipf

Anzahl der Beiträge : 21
Anmeldedatum : 20.02.09
Alter : 30
Ort : Irgendwo im Nirgendwo

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  !cORe!trike994 Mo 9 März 2009 - 21:01

jop, fürn seil
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Carli Di 10 März 2009 - 19:05

Ja. Das Ding is cool.
So ne Seilphysik is was tolles und bringt ähnlich den Explosionen viel Spielspaß.
Evtl. kommt das neue Release bald.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Kleine Aufgabe (etwa ne Seitenrechnung) Empty Re: Kleine Aufgabe (etwa ne Seitenrechnung)

Beitrag  Gesponserte Inhalte


Gesponserte Inhalte


Nach oben Nach unten

Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten