ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1170
1170
EMPFEHLEN
-
31.03.06 10:34 #1
- Registriert seit
- May 2005
- Beiträge
- 108
Moin ich habe mit in meinem kleinen DirectX Programm mal 3 vertices angelegt.
verts[0].Position = new Vector3(5f, 5f, 5f);
verts[1].Position = new Vector3(0f, 5f, 0f);
verts[2].Position = new Vector3(5f, 0f, 5f);
und will mir diese per TriangleStrip zeichnen lassen.
device.DrawPrimitives(PrimitiveType.TriangleStrip, 0, 3);
Daraufhin zeichnet er mir jedoch ein Viereck (sprich zwei Dreiecke) !
Mach ich das ganze nur mit 2 Vertices und entsprechend
device.DrawPrimitives(PrimitiveType.TriangleStrip, 0, 2);
...dann zeichnet er mir ein Dreieck, da er augenscheinlich das erste Dreieck des Strips nicht (wie ich es wil) aus den ersten drei verts macht die ich ihm gebe (bei 2 verst würde entsprechen nichtmal ein Dreieck entstehen), sondern aus dem Koordinatenursprung und den ersten 2 verts die ich ihm gebe. Deshalb macht er dann aus 3 verst auch schon 2 Dreiecke.
Wie kann ich ihm das ausreden. Sprich, dass er wirklich nur die verst nimmt und nicht noch den Koordinatenursprung ?Geändert von GartenUmgraben (31.03.06 um 10:37 Uhr)
Ähnliche Themen
-
i.e 6 Viereck am Zeilenende
Von helpmeaimnew im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 12.01.11, 16:22 -
Dreieck - Viereck
Von sb15420 im Forum Cinema 4DAntworten: 8Letzter Beitrag: 04.11.08, 16:14 -
Bild immerzu nur als Viereck...
Von teekayo2 im Forum PhotoshopAntworten: 3Letzter Beitrag: 21.10.07, 12:47 -
Bestimmtes Muster im Viereck.
Von Crazy_down im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 09.12.05, 06:34 -
Powerpoint Viereck?! Frage!
Von BSA im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 13.09.04, 01:53





Zitieren
Login





