JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=d194e56e6fb8b66c70c18c82060a13dcMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Gitter erstellen

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Florian
Super JLI'ler


Alter: 37
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 11.03.2005, 23:15    Titel: Gitter erstellen Antworten mit Zitat

Hallo
Wie kann man eigendliche ein gitter erstellen so wie es bei viel Editoren (3ds Max) ist. zb http://www.zfx.info/IOTW.php?ID=130
Gibt es da ne Funktion in DX oder wie kann man das machen
THX
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
xardias
JLI Master


Alter: 38
Anmeldedatum: 28.12.2003
Beiträge: 804
Wohnort: Palo Alto, CA
Medaillen: Keine

BeitragVerfasst am: 12.03.2005, 01:23    Titel: Antworten mit Zitat

Man nehme eine Schleife und shcon kann man fix ein Gitter Zeichnen Wink Ich denke nicht, dass DX vorgefertigte funktionen dafür hat.
Sollte ca so ausschaun:

Code:
for( int y=0; y<AnzahlDerGitterStriche; ++y )
ZeichneLinie( -StrichLaenge/2, y*StrichAbstand, StrichLaenge/2, y*StrichAbstand )

for( intx=0; x<AnzahlDerGitterStriche; ++x )
ZeichneLinie( x*StrichAbstand, -StrichLaenge/2, x*StrichAbstand, StrichLaenge/2 )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 12.03.2005, 01:37    Titel: Antworten mit Zitat

Ich denke mir, dass wird per DrawPrimitive und D3DPT_LINESTRIP gelöst.

Ich hab mich allerdings noch nie genau damit beschäftigt. Einfach ein Gitter zeichnen reicht wohl nicht. Wenn man z.B. in einem 3D-Editor reinzoomt, verändert sich nach einer Zeit das Gitter und wird detailierter...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beni5
Super JLI'ler


Alter: 37
Anmeldedatum: 12.11.2003
Beiträge: 310
Wohnort: Switzerland
Medaillen: Keine

BeitragVerfasst am: 12.03.2005, 02:16    Titel: Antworten mit Zitat

du könntest auch LPD3DXLINE benutzen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 12.03.2005, 07:34    Titel: Antworten mit Zitat

Beni5 hat Folgendes geschrieben:
du könntest auch LPD3DXLINE benutzen.


"Mama, Mama, die Schnecke überholt uns! Gib Gas!" Rolling Eyes
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 12.03.2005, 09:15    Titel: Antworten mit Zitat

äh, also in so einem Editor würde ich glabue ich echt mal kein DX verwenden! wofür gibt es so zahlreiche GDI Funktionen?
Naja, ich habe auch mal mit so einem Prog angefangen, wo man Raster zeichnete, müsste das nochmal optimieren, aber da habe ich auch GDI Funktionen benutzt, was mir in diesem Fall die einzig logische Lösung ist.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Fallen
JLI MVP
JLI MVP


Alter: 41
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 15.03.2005, 18:41    Titel: Antworten mit Zitat

Eine plane über das Fenster zeichnen mit evtl. einer Gitter Textur.

Je nach nähe/zoomstufe wird eine texturmatrix erstellt (scalierungsmatrix und translationsmatrix kombinieren) die dann auf die texturkoordinaten der plane anwenden und fertig is nen anständiges gitter, damit man auch bei nahen zoomstufen noch was vom gitter erkennen kann wird die scalierung einfach periodisch zurück gesetzt.
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 15.03.2005, 18:56    Titel: Antworten mit Zitat

ne textur? um gottes willen, für einen editor mit swapchains arbeiten und texturen? Bleib besser bei GDI Smile
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
GreveN
JLI Master


Alter: 38
Anmeldedatum: 08.01.2004
Beiträge: 901
Wohnort: Sachsen - Dresden
Medaillen: Keine

BeitragVerfasst am: 15.03.2005, 19:06    Titel: Antworten mit Zitat

Löl, ich hätte das auch ganz freaky mit ner Textur gelöst... ^^
Naja, die Kanonen und die Spatzen, ich weiß... Rolling Eyes
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger MSN Messenger
Fallen
JLI MVP
JLI MVP


Alter: 41
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 15.03.2005, 19:22    Titel: Antworten mit Zitat

Patrick hat Folgendes geschrieben:
ne textur? um gottes willen, für einen editor mit swapchains arbeiten und texturen? Bleib besser bei GDI Smile


ähm ja eine Textur und 4 Verticies, ich hoffe mein Rechner löst bei der Bearbeitung davon keine Schmelze aus Rolling Eyes
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum