Это называется направленным графом.
Вы простой туннель как генерируете? Если на лету, то при создании каждой новой точки пути можно решать, будет ли она развилкой. Если да - делаете две точки, и рисуете туннель.
Если не на лету, то чуть сложнее. Переспросите в этом случае.