[#17298] surface normal direction compensation for objects with negative scale in...
authorCampbell Barton <ideasman42@gmail.com>
Wed, 9 Jul 2008 19:15:26 +0000 (19:15 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 9 Jul 2008 19:15:26 +0000 (19:15 +0000)
commitb915ba5e970b1dd594e81318828321c5fb8c38f7
treeaa988dd88610607a8eb64d8a14875c7f48d1aa3b
parent12c128ac040a842f3fb72a1f4e103abf061a47e2
[#17298] surface normal direction compensation for objects with negative scale in rendering with radiosity
from Roelf De Kock (kiemdoder)

Fixes bug [#7969] Mirroring Object Breaks Radiosity Calculations

- copied from the tracker.
The code in this patch detects whether an object has negative scale (test the OB_NEG_SCALE bit in Object.transflag)
and then compensate for the negative scale when the surface normals are calculated for a radiosity render.
source/blender/radiosity/intern/source/radrender.c