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

14.01.2004, 16:09

Bounding Box

Hallo Leute,

David schreibt in seinem Buch, das man eine BoundinBox mit zwei Vektoren darstellen kann.

Nun fallen mir aber mehrer möglichkeiten ein wie das funktionieren könnte.

Könnte mir da bitte jemand mit einer Skizze aushelfen (BoundingBox mit den zwei Vektoren die diese aufspannen)

Vielen Dank
mfG
da_oAsch

2

14.01.2004, 16:42

Wo is is das prob, ne Box is quadratisch, also brauchst du nur 2 Vectoren.

vMin und vMax

Der rest wird wenn benötigt quasi errechnet.



Beispiel:


Quellcode

1
2
3
4
____*2
|   / |
| /   |
*1----


*1 = vMin
*2 = vMax :D
Damit kannst du dann alle die du brauchst errechnen :)

3

14.01.2004, 22:18

hmmm

ist mir mitlerweile schon klar geworden


eine box muss nicht unbedingt quadratisch sein!

4

14.01.2004, 23:48

schonmal ne runde Box gesehen ?

DarthB

Treue Seele

Beiträge: 265

Beruf: Schüler

  • Private Nachricht senden

5

15.01.2004, 16:07

Nee aber ne rechteckige!

unsigned int

Alter Hase

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

6

15.01.2004, 16:24

du gibts ja nicht die längen der Kanten an (dann wären drei Vektoren nötig!?), sondern einen Start- und Endpunkt. Also sagst nur:
"Box geht von 2|7|9 bis 11|1|3";
das Bild oben war verwirrend, weils quadratisch war, also versuch ichs mal:

|----------------P2|
|------------/------|
|------/------------|
|P1----------------|

Die Box wird also durch Punkt 1 und Punkt 2 begrenzt.
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

7

15.01.2004, 20:15

Du brauchst natürlich nur 2 Vektoren!

Denn alle weiteren Ecken haben immer Komponenten der Vektoren. Die Box ist nämlich eindeutig, da die RECHTECK-Box ja konstante Winkel (90°) vorgibt.
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

8

15.01.2004, 22:09

jojo

schon klar ich habs kapiert ... :roll:

Werbeanzeige