Vector movement method: a new method for generating the entrance block and parallel computation for 2D convex block contact detection | Synapse