The 12-point socket works on a similar principle. It can be used on hex, square, triangle, or 12-point head bolts.