Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

23.02.2006, 09:52

Sichtefeld programmieren

Ich will in mir (in java) ein sichtfeld programmieren. Das Sichtfeld beträgt ganz einfach 360° und unendlich weit - darf aber nich durch Wände sehen dürfen. Wände etc sind als Linien mit Start- und End-Koordinaten gegeben. Auch der Punkt, wo das Sichtfeld herkommt ist als Koordinate gegeben. Ich habe jedoch keine Idee für die generelle Herangehensweise an dieses Problem. Würde mich um schnelle Hilfe freuen.

Anonymous

unregistriert

2

23.02.2006, 09:54

Meinst du mit Sichtfeld so etwas wie eine Ansicht von oben (Radar)?
Die 360° irritieren mich da etwas...

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

23.02.2006, 10:08

Ich glaube eher, er meint so eine Art Panoramablick: Bei Ego-Shootern z.B. hast Du -- meistens -- 'nen Sichtkegelwinkel von 90°. So, wie ich ihn verstehe, möchte er halt 'nen 360°-Rundumblick auf die Bildschirmgröße komprimieren.
Allerdings kann ich Dir sagen, dass man da so gut wie gar nix mehr erkennen kann, sollte es so sein, wie ich Dich verstehe...

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

4

23.02.2006, 12:06

Ich glaub das wäre besser wenn man 2 mal den 180° bereich rendert und dei beiden bilder dann nebeneinander anzeigt.
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

5

23.02.2006, 15:10

Ich meine keine 3d-sicht sondern eine 2d-Sicht von oben

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

23.02.2006, 15:41

Also 2D ist was anderes also eine 360° Ansicht. Auch kannst du unendlich weit gleich mal streichen.

Daher wäre es an einfachsten, wenn du sagen würdest, was du vor hast :)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

7

24.02.2006, 14:41

Hier mal ein Beispiel

(Link)


Das gelbe ist das was der Rote sehen darf - ich weiß halt nur nich wie dieses gelbe sichtfeld programmieren soll - mir fehlt die herangehensweise an dieses problem

die äußere wand ist ein polygon und im inneren befindet sich noch ein polygon, welche mit koordinaten gegeben sind

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

8

24.02.2006, 15:01

Wie schnell muss das denn gehen? Musst Du es nur einmal berechnen oder in Echtzeit?

9

24.02.2006, 15:32

das ist mir ersteinmal egal. mir geht es nur darum WIE man sowas macht

Anonymous

unregistriert

10

24.02.2006, 15:32

Raytracing, Raytracing, Raytracing

Werbeanzeige