Расширение линейного сегмента до размеров ограничивающего прямоугольника

У меня есть линейный сегмент, определяемый двумя pointF , а также 2D ограничивающий прямоугольник. Я хочу максимально удлинить линейный сегмент в обоих направлениях, чтобы сегмент был на одном уровне со стенками ограничивающей рамки. Вот несколько примеров того, что я пытаюсь сделать:

enter image description here

Есть ли у кого-нибудь предложения, как это сделать?

6
задан templatetypedef 29 August 2011 в 23:47
поделиться