Month: December 2008

Quake’s fast inverse square root

The inverse square root function (1/sqrt(x)) is used heavily during a game engine’s draw loop to normalize vectors into “unit” vectors with a length of 1. Normalized vectors are important because when you take the dot product of two of them (Ax*Bx + Ay*By + Az*Bz), the result is the cosine of the angle between […]

iPhone skin for the blind

iPhone skin for the blind

Check out this silicon iPhone case for the sight-impaired, via Core77: Portugal-based designer Bruno Fosi has developed a prototype iPhone case that would enable the sight-impaired to use the device. The silicone case has debossed, tactile logos, icons and characters, yet is still thin enough for the screen to register touches. Used in conjunction with […]