Aktuelle Zeit: 13.05.2025, 08:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: draw3DLine Problem
BeitragVerfasst: 12.02.2009, 17:21 
Offline

Registriert: 10.02.2009, 19:09
Beiträge: 4
Hi @ all :D

Ich hab ein Problem mit der draw3DLine Methode:
Ich möchte zu Testzwecken zwei Meshes miteineander verbinden; das mache ich so:
Code:
driver->beginScene(true,true,SColor(255,255,255,255));
smgr->drawAll();
driver->draw3DLine(vector3df(0,0,0),vector3df(-200,500,-200),SColor(255,255,0,0));
driver->endScene();


Meine Camera startet bei (0,20,0); sehe ich jetzt von oben auf die Linie, wird sie wunderbar dargestellt, sehe ich aber nach oben, also in Richtung (-200,500,-200), verschwindet sie und startet erst bei (-200,500,-200) und verschwindet nach einer kurzen Strecke wieder.
Außerdem ist sie schwarz und nicht wie angegeben rot.

Hab mal zwei Screenshots gemacht:
(0,0,0)
Bild
(-200,500,-200)
Bild

Woran liegt das?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: draw3DLine Problem
BeitragVerfasst: 15.02.2009, 11:25 
Offline
Benutzeravatar

Registriert: 17.02.2008, 14:08
Beiträge: 125
Vor dem draw3DLine noch ein
Code:
driver->setTransform(video::ETS_WORLD,core::matrix4());

setzen ;)

Das mit der Farbe könnte daher kommen das du der Linie kein Material zugefügt hast, also die Linie jetzt kein Licht bekommt oder so.
Sollte hiermit
Code:
        video::SMaterial material;
        material.Lighting = false;
        driver->setMaterial(material);

zu lösen sein.

MfG

_________________
Cold-Death
Magnon


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: draw3DLine Problem
BeitragVerfasst: 19.02.2009, 16:32 
Offline

Registriert: 10.02.2009, 19:09
Beiträge: 4
Sorry wegen der späten Antwort.

Also das:
Code:
driver->setTransform(video::ETS_WORLD,core::matrix4());

hat funktioniert, aber die Linie wird immer noch schwarz dargestellt.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de