|
|
Hi Axel !
Die Sache ist ganz einfach: bei Rotationen drehen sich die Achsen mit dem
Micha
Axel Huizinga schrieb:
> liebe leute!
>
> zur zeit nutze ich povray version 3.02 win32 auf einem pentium
> moeglicherweise stehe ich ja einfach auf der leitung?
> aber folgendes verhalten scheint mir doch ein fehler in povray zu sein:
>
> wenn ich z.b.einen wuerfel um die x und y-achsen 45 grad drehe
> und die camera z.b. bei <0,0,-100> steht, sollten zwei ecken des
> wuerfels auf einen punkt projiziert werden.
> wird aber nichts - wieso???
> wenn ich den wuerfel ungedreht im ursprung lasse, die camera
> auf <1,1,-1>*100 setze und in richtung <-1,-1,1> richte, erhalte
> ich die korrkte projektion!
> wo liegt der fehler?
>
> gruesse
> axel
>
> anbei die szene(320*200punkte):
> //
> // POV-Ray(tm) 3.0 tutorial example scene.
> // Copyright 1996 by the POV-Ray Team
> //
>
> // ==== Standard POV-Ray Includes ====
> #include "colors.inc"
>
> #declare breite = 320
> #declare hoehe = 200
> #declare claenge= 1000
> #declare ratio = breite/hoehe
> #declare winkel = 2*atan2(ratio *0.5/ claenge,1)
> #declare bbreite = claenge* tan(winkel)
> #declare bhoehe = bbreite/ratio
> #declare uhr = clock
> #declare radwinkel=winkel*360/pi
>
> camera {
>
> location <0, 0, -1>*claenge
> right <ratio, 0, 0> // length determines size of view
> up <0, 1, 0> // length determines size of view
> angle degrees(winkel)
> look_at <0, 0, 0>
> orthographic
> }
>
> background { color White }
>
> light_source { <0, 19, 0> color red .5 green .5 blue .5 }
>
> light_source {
> <40, 15, -15> color rgb <1, 1, 1>
> spotlight
> point_at <0, 5, 0>
> radius 1
> falloff 15
> tightness 50
> }
> #declare gitter_box =difference {
> box { -1, 1 }
> box { <-1.1, -0.8, -0.8>, <1.1, 0.8, 0.8> }
> box { <-0.8, -1.1, -0.8>, <0.8, 1.1, 0.8> }
> box { <-0.8, -0.8, -1.1>, <0.8, 0.8, 1.1> }
> pigment { color rgb <1, 0.2, 0.2> }
> scale 0.5
> finish {ambient .8}
> }
>
> object { gitter_box scale <1,bhoehe,1>*.55
> rotate y*45
> rotate x*45}
Post a reply to this message
|
|