hxphan
04-25-2011, 12:43 AM
Hello,
I am trying to add a mirror in a new world. I used the provided code for the "addMirror" function, then I used the following to create the mirror and position it in the desired location:
#Adds a textquad to the scene
mirror = viz.addTexQuad()
#set position
mirror.setPosition(3,3,-2)
mirror.setEuler(0,0,0)
#specify the matrix
m = viz.Matrix()
m.setPosition(mirror.getPosition(viz.ABS_GLOBAL))
m.setEuler(180,0,0)
#Apply mirror settings to mirror object
addMirror(mirror,m)
The problem is that the mirror only reflects when the view is about 1 meter from it. Any distance that is further will make the mirror transparent, and all I can see is what's behind the mirror. Do you know what may be the reason for this?
I am trying to add a mirror in a new world. I used the provided code for the "addMirror" function, then I used the following to create the mirror and position it in the desired location:
#Adds a textquad to the scene
mirror = viz.addTexQuad()
#set position
mirror.setPosition(3,3,-2)
mirror.setEuler(0,0,0)
#specify the matrix
m = viz.Matrix()
m.setPosition(mirror.getPosition(viz.ABS_GLOBAL))
m.setEuler(180,0,0)
#Apply mirror settings to mirror object
addMirror(mirror,m)
The problem is that the mirror only reflects when the view is about 1 meter from it. Any distance that is further will make the mirror transparent, and all I can see is what's behind the mirror. Do you know what may be the reason for this?