| ThePosterity |
Geschrieben am: Mi 6.12.2006, 16:26
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 76 Mitglied seit: 21.02.2006 |
Also ich möchte gerne den Abstand von Bildpunkten zur erkennung von Kollisionen ermitteln
aber ich weiss leider nicht genau wie ich das realiesire kann:( Die punkte bewegen sich in einer umlaufbahn also im Kreis! Das ganze sollte mit einem array p(z)= x,y,Durchmesser) gemacht werden denk ich ??? es sollen später evtl merere punkte (ca 1000 oder mehr) kontoliert werden. Es solte etwa soetwas herrauskommen: der abstand = p(0) zu p(4) -(p(x)Durchmesser/2 + p(x)Durchmesser/2) z=new array(); p(z)=3,3,5 p(z)=1,1,5 p(z)=9,2,5 p(z)=9,4,5 p(z)=5,5,5 p(z)=2,7,5 |
![]() |
| ede32 |
#2 Geschrieben am: So 10.12.2006, 04:33 (+3d 12:07)
|
![]() AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 5 Mitglied seit: 10.12.2006 |
wenn ich dich richtig verstanden habe hast du ein 2d-Koordinatensystem mit den Punkten.
Und du möchtest nun die Entfernungen der Punkte bestimmen bzw die Kollisionen also der Entfernung 0. Wieso versuchst dus nicht vektoriell: Vektor v(a1,a2) v12=v2-v1 damit bekommst du den vektor von punkt1 nach punkt2 und dann die länge des Vektors v12 mit dem Betrag bestimmen: |v12|=wurzel(a1^2 + a2^2) wenn dies 0 ist gibts eine Kollision wenn der Druchmesser auf die Punkte(dann wärens Kreise) bezogen ist müsstest du natürlich den Radius beider von des Betrages abziehen. |
![]() |
4 Monate später...
| ThePosterity |
#3 Geschrieben am: Fr 13.04.2007, 23:00 (+4m )
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 76 Mitglied seit: 21.02.2006 |
ups habe ich total vergessen da ich leider selber kein internet habe
aber mich würde das doch mehr interesieren mit dem abstand das mit dem vektoren kapier ich noch nicht ganz ich habe erstmal ein feld von x=100 y=100 P=planet fv=flugvehikel da habe ich jetzt z.b. planeten ! 1. p(1)x=50 p(1)y=50 p(1)d=20 2. p(2)x=20 p(2)y=20 p(2)d=25 und natürlich flugvehikel oder sowas: 1. fv(1)x=45 fv(1)y=20 fv(1)d=2 so wie würde ich das denn konkret realisieren können ? ich brauche eine funktion für kolission die mir ausgibt wer zusammengestozen ist z.b. fv(1) mit p(1) nachher sollten aber viel mehr planeten und vehikel vorhanden sein daher müsste ich wissen wie das mit der serverbelastung wäre ! the-posterity |
![]() |
| ede32 |
#4 Geschrieben am: Sa 14.04.2007, 12:17 (+13:16)
|
||
![]() AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 5 Mitglied seit: 10.12.2006 |
naja zB so: ich denke geh mal davon aus dass alles Klassen sind. Dann gibste dem Flugvehikel eine Methode namens "kollision" oder sowas. Diese rackert dann eine Liste aller vorhandenen Planeten ab und prüft auf Kollision. Dies würde zB so gehen:
nun müsste man nu noch die Liste alles Vehikel durchlaufen und jedesmal die methode kollision(); ausführen. Iwe mit der Belastung is kann ich dir net sagen, glaube aber kaum das sowas einfaches belastend ist. |
||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« vServer Installation von FFMpeg ? | Programmierung Allgemein | Vergleichssuchmaschine programmieren-MySQL Abfrage »
Trackback-Url: http://www.ayom.com/track/t/15420
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Abstand zwischen LI's im IE | spaceman007 | 360 | 2 | So 28.09.2008, 14:34 |
| Abstand ist in Firfeox anders als in IE | webdoktor | 179 | 1 | So 9.12.2007, 22:07 |
| Bilder ohne Abstand | G.P. | 386 | 6 | Di 25.09.2007, 13:57 |
| Abstand formatieren in Listen-Element | Webi | 381 | 3 | So 15.04.2007, 16:22 |
| css border-abstand? | Blacki | 1159 | 2 | Sa 27.05.2006, 19:32 |
| Kontakte zweier Outlook synchronisieren | Oliver Hörler | 2945 | 6 | Do 17.11.2005, 23:04 |
| Vergleich zweier Website-Designs | josefrei | 696 | 6 | Mo 28.02.2005, 19:58 |
| Bild verschiebt sich und großer Abstand? | Sciron | 391 | 3 | Di 28.12.2004, 00:06 |
| abstand zwischen <p></p> und <p& ... | j0sh | 530 | 2 | Di 13.07.2004, 14:50 |
| probleme mit dem tabellen abstand | realromeo76 | 898 | 4 | Mi 16.06.2004, 13:07 |
Anzeige - [Hier werben / Mediadaten]












