This entity is used to make the balls and contact surfaces at once by using the path information of the balls. In addition, various ball arrangement can be made by adjusting the size of the ball, the number of the balls and the path types. This function can be easily applied to the applications that required lots of balls arrangement such as ball bearing, ball screw and linear guide.