AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Problem mit DirectX Darstellung
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit DirectX Darstellung

Ein Thema von atreju2oo0 · begonnen am 19. Jun 2006 · letzter Beitrag vom 19. Jun 2006
 
Benutzerbild von atreju2oo0
atreju2oo0

Registriert seit: 5. Dez 2003
Ort: Berlin
289 Beiträge
 
Delphi 6 Enterprise
 
#1

Problem mit DirectX Darstellung

  Alt 19. Jun 2006, 12:51
Guten Tag...

Ich habe auf Arbeit einen 3D-Laser Scanner von dem ich eine Punktmenge erhalte. Diese Punktmenge
interpoliere ich und mache daraus eine richtige 3D-Struktur mithilfe einer Heightmap. Diese lasse ich wiederum mithilfe von DirectX 8 darstellen.
Dabei treten aber leider (in meinen Augen) Fehler auf die ich trotz intensiver Suche nicht lokaliesieren kann. Ich nehme an das es an der initialisierung liegt aber hab keinen Plan wo.
In den Bildern ist es hoffentlich klar zu erkennen: a) Die Höheninformationen werden scheinbar durchsichtig und es entstehen Streifen...


Mal zu den Fakten:
es sind 200*100 Vierecke die dargestellt werden, also 40000 Dreiecke. Das macht dann zusammen 120000
Vektoren. Das dürfte doch nicht zuviel sein, oder? Zumal eigentlich die Drehungen und Verschiebungen alle problemlos laufen und keine Ruckler ergeben...


Meine Init-Werte:

With D3DPP
.BackBufferCount = 1
.EnableAutoDepthStencil = 0
.SwapEffect = D3DSWAPEFFECT_FLIP
.BackBufferFormat = DispMode.Format
.AutoDepthStencilFormat = D3DFMT_D16
.EnableAutoDepthStencil = 1

D3DDevice.SetRenderState D3DRS_ZENABLE, 1
D3DDevice.SetRenderState D3DRS_LIGHTING, 0
D3DDevice.SetRenderState D3DRS_FILLMODE, D3DFILL_SOLID
D3DDevice.SetRenderState D3DRS_CULLMODE, D3DCULL_NONE


Wer sich hier wundert: Das ist leider Visual Basic6 QT ... Hab hier nix anderes und finde kein kompetentes VB-Forum. Ausserdem ist es IMHO eh ein Fehler der DirectX-Init Funktion...

Nun nochmal nen paar Screens die mein Problem erklären sollten...

Ich danke schonmal für die Hilfe...
P.S.: Ich würde auch das ganze Prog ranhängen aber es läuft nur mit ner 4MB großen Datei in der
die 3D-Daten gespeichert sind...
Angehängte Grafiken
Dateityp: jpg snap4_149.jpg (57,7 KB, 32x aufgerufen)
Dateityp: jpg snap3_154.jpg (53,3 KB, 25x aufgerufen)
Dateityp: jpg snap2_401.jpg (64,0 KB, 19x aufgerufen)
Dateityp: jpg snap1_114.jpg (58,4 KB, 18x aufgerufen)
Thomas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz