aboutsummaryrefslogtreecommitdiff
path: root/models/blender/gleis/rail_my_rt_switches.blend
diff options
context:
space:
mode:
authororwell96 <mono96.mml@gmail.com>2016-11-11 14:45:43 +0100
committerorwell96 <mono96.mml@gmail.com>2016-11-11 15:03:06 +0100
commit46a4f2264718da2c26fb5ba4fb6a585660949299 (patch)
tree602d006642247325aaecbf04243f91225154a743 /models/blender/gleis/rail_my_rt_switches.blend
parent7b357883b3b131ea6459bea952851fa71c2aef73 (diff)
downloadadvtrains-46a4f2264718da2c26fb5ba4fb6a585660949299.tar.gz
advtrains-46a4f2264718da2c26fb5ba4fb6a585660949299.tar.bz2
advtrains-46a4f2264718da2c26fb5ba4fb6a585660949299.zip
Fix detector rails rotating when a train passes
Diffstat (limited to 'models/blender/gleis/rail_my_rt_switches.blend')
0 files changed, 0 insertions, 0 deletions
n> RenderingCoreStereo::beforeDraw() { cam = camera->getCameraNode(); base_transform = cam->getRelativeTransformation(); } void RenderingCoreStereo::useEye(bool right) { core::matrix4 move; move.setTranslation( core::vector3df(right ? eye_offset : -eye_offset, 0.0f, 0.0f)); cam->setPosition((base_transform * move).getTranslation()); } void RenderingCoreStereo::resetEye() { cam->setPosition(base_transform.getTranslation()); } void RenderingCoreStereo::renderBothImages() { useEye(false); draw3D(); resetEye(); useEye(true); draw3D(); resetEye(); }