Embedded Template Library Blog Blog Graphics Determining line-line intersections Applications of dot and cross products Scanning an arbitrarily rotated rectangular region Algorithms Implementing a low cost moving average