Стоп кран от дизайнера, красиво, но нужно адаптивно?
Если пропорция центрального блока отличается от пропорции окна - то сделать это одной линией невозможно.
Для начала: дизайнер должен нарисовать 2-3 вариант для разного размера экранов.
Можно обойтись без хитрого JS, если чисто математически рассчитать расположение.
К примеру, если квадрат центрирован - то и линии всегда будут выходить из углов.