Построим сечение куба плоскостью проходящей через точки H (середина стороны DC), H1 (середина стороны D1C1) и M (середина отрезка CQ)
Соединим H с H1, продолжим отрезок HM до пересечения со стороной BC в точке K. Рассмотрев ΔBCD, видим, что отрезок HM проходит через середины стороны CD и высоты CQ, а следовательно KM является средней линией ΔBCD. Тогда K - середина стороны BC. Т.к. A1B1C1D1 || ABCD, то плоскость KHH1 пересекает их по параллельным прямым. Прямая параллельная KH и принадлежащая плоскости A1B1C1D1 и проходящая через точку H1 также будет средней линией K1H1, но в ΔC1B1D1.
Окончательно получаем в сечении прямоугольник KHH1K1.
Теперь построим сечение проходящее через точки Q, Q1 и D1
Проводим прямую через точки Q1 и D1 в плоскости A1B1C1D1 - это будет диагональ B1D1. Проводим прямую параллельную ей и принадлежащую плоскости ABCD и проходящую через точку Q - это будет диагональ BD. Окончательно получаем в сечении прямоугольник BDD1B1
BD || KH (KH - средняя линия ΔBCD)
BB1 || KK1 (KK1 - средняя линия квадрата BB1C1C)
BD пересекается с BB1 в точке B
KH пересекается с KK1 в точке K
Если две пересекающиеся прямые одной плоскости соответственно параллельны двум пересекающимся прямым другой плоскости, то эти плоскости параллельны ⇒ BDD1B1 || KHH1K1.
1. От точки А строим угол, равный данному (описано в первом
варианте) и на полученной второй его стороне откладываем отрезок
АВ, равный данной гипотенузе. Из точки В опускаем перпендикуляр на
прямую "а". Для этого:
Из точки В проводим окружность любого радиуса R, чтобы пересекла
прямую "а" в точках G и Q. Из точек G и Q тем же радиусом проводим
две дуги, пересекающиеся в точке M. Прямая ВМ - искомый перпендикуляр.
На пересечении прямых ВМ и "а" ставим точку С.
Соединяем точки А,В и С и получаем прямоугольный треугольник АВС
с прямым углом <C и с заданными гипотенузой и острым углом.
2. На прямой "а" откладываем отрезок, равный одной из сторон, например, АС. Проводим окружности с центрами в точках А и С радиусами, равными двум другим сторонам, например, АВ и СВ соответственно. В точке пересечения этих окружностей получаем точку В. Треугольник построен.
3. На прямой "а" откладываем отрезок, равный стороне АВ, к которой проведена высота СН. Проводим окружность радиуса ВС с центром в точке В. Из точки В к прямой "а" восстанавливаем перпендикуляр и на нем откладываем отрезок ВР, равный высоте СН. Из точки Р проводим перпендикуляр к отрезку ВР и в точке пересечения этого перпендикуляра с проведенной ранее окружностью ставим точку С.
Соединив точки А,С и В получаем искомый треугольник.
P.S. Построение перпендикуляра к прямой в заданную точку не описываю - это стандартное построение.