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

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

1

24.09.2007, 20:51

[Direct3D] Gitter eines Würfels zeichnen

Hallo zusammen,

wie kann ich das Gitter eines Würfels zeichnen? Oder genauer, wie kann ich mir die BoundingBox eines Meshes zeichnen lassen?

Und was für eine BoundingBox erstellt D3DXCopmuteBoundingBox?
In der Dokumentation steht:

[list]Computes a coordinate-axis oriented bounding box[/list]
-> AABB oder OBB?

Grüße - spacegaier

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

2

24.09.2007, 20:54

Das Gitter einer zeichnest du ganz einfach mit ein paar Linien. ;) (erläuter mir dein Problem mal bitte näher)
"Computes a coordinate-axis oriented bounding box" bedeutet AABB, was allerspätestens an den Parametern der Funktion deutlich wird.

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

3

24.09.2007, 20:58

Ich will wissen ob es eine Möglichkeit gibt (mittels irgendeines Schalters) das Füllen der Dreiecke eines Würfels zu verhindern.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

4

24.09.2007, 21:05

Zitat von »"spacegaier"«

Ich will wissen ob es eine Möglichkeit gibt (mittels irgendeines Schalters) das Füllen der Dreiecke eines Würfels zu verhindern.


Was bitte? Schalter? Welcher Würfel?

Möglicherweise über:

C-/C++-Quelltext

1
device->SetRenderState( D3DRS_FILLMODE, D3DFILL_WIREFRAME );
@D13_Dreinig

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

5

25.09.2007, 18:08

jop du musst das renderstate(ich glaube du meinstet das mit schalter) "D3DRS_FILLMODE" auf "D3DFILL_WIREFRAME" setzen. das sollte nur die einzelnen vertizies verbinden, aber nicht die flächen ausfüllen.

Socke

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

25.09.2007, 18:56

Doppelt hält besser, was? :lol:
@D13_Dreinig

Werbeanzeige