>>1009733
Testing for an intersection with a triangle is a cheap, trivial, easily optimizable operation. Testing for transparency within that triangle is orders of magnitude more expensive