längenverschiebung bei Positionsänderung

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

toni123

Betreff: längenverschiebung bei Positionsänderung

BeitragMi, Sep 22, 2010 17:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey Leute,

ich habe folgenden Code, und bei der Betrachtung ergibt sich das gezeigt bild, was habe ich falsch geschrieben?

Code: [AUSKLAPPEN]
Graphics3D 640, 480
SetBuffer BackBuffer()

camera = CreateCamera()
PositionEntity camera, 0, 0, -50

Type Rechteck
 Field x
 Field y
 Field f
End Type

Local a.Rechteck

For i=1 To 10
   a= New Rechteck
   a\x= i*5
   a\y= CreateCube()
   PositionEntity a\y, a\x, 0, 5
 Next

While Not KeyHit(1)
   RenderWorld
   Flip
Wend


user posted image


Viele Grüße

Toni

Chrise

Betreff: Re: längenverschiebung bei Positionsänderung

BeitragMi, Sep 22, 2010 17:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein das Bild ist völlig richtig. Dieser Effekt entsteht durch die Perspektive, da die Würfel sich zum Fluchtpunkt strecken. Wenn du eine Lichtquelle einbaust, solltest du Recht schnell erkennen können, dass du nur von der Perspektive getäuscht worden bist Wink

lg Chrise
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet.
 

toni123

BeitragMi, Sep 22, 2010 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
ah ok, vielen dank Wink
 

PacMani

BeitragMi, Sep 22, 2010 20:48
Antworten mit Zitat
Benutzer-Profile anzeigen
CreateLight() und du kannst die Würfelseiten erkennen.

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group