Ну вот первое, что приходит в голову.
Проводим любую прямую

, параллельную данной и пересекающую оба угла. Пусть основания отсекаемых при этом треугольников

и

. Где-нибудь в сторонке на этой же прямой

отдельно строим такую картинку. Откладываем отрезок длины

и впритык к нему справа отрезок длины

. Из общей точки проводим любую непараллельную прямую

и отмечаем точки пересечения

и

прямой

с линиями, проведёнными параллельно

через вершины соответствующих углов. Строим два треугольника, смыкающихся по этой прямой: с вершиной

и основанием

и с вершиной

и основанием

. Пусть

и

-- боковые стороны этих треугольников. (Собственно, мы просто смещаем и перекашиваем с сохранением высот два отрезанных треугольничка так, чтобы они сомкнулись.)
Теперь на прямой

откладываем от левого конца отрезка

вправо отрезок требуемой суммарной длины. Через полученную точку проводим прямую, параллельную линии

и смотрим, в какой точке

эта прямая пересекает линию

или (если эта точка пересечения заедет внутрь левого треугольника) линию

.
Теперь проводим через точку

прямую

, параллельную

. Тогда пересечение

с исходными углами и даст то, что нужно.