hexagonal pattern software