# | Line 1 | Line 1 | |
---|---|---|
1 | #ifndef lint | |
2 | < | static const char RCSid[] = "$Id$"; |
2 | > | static const char RCSid[] = "$Id$"; |
3 | #endif | |
4 | /* | |
5 | * Shading functions for anisotropic materials. | |
# | Line 265 | Line 265 | register RAY *r; | |
265 | /* diffuse reflection */ | |
266 | nd.rdiff = 1.0 - nd.trans - nd.rspec; | |
267 | ||
268 | < | if (r->ro != NULL && isflat(r->ro->otype)) |
268 | > | if (r->ro != NULL && isflat(r->ro->otype) && |
269 | > | DOT(r->pert,r->pert) <= FTINY*FTINY) |
270 | nd.specfl |= SP_FLAT; | |
271 | ||
272 | getacoords(r, &nd); /* set up coordinates */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |