- •Задача b13: смеси и сплавы
- •Введение системы координат
- •Координаты куба
- •Координаты трехгранной призмы
- •Координаты шестигранной призмы
- •Координаты четырехугольной пирамиды
- •Четырехугольная пирамида в задаче c2
- •Оптимизация вычислений
- •Вершины четырехугольной пирамиды
- •Что делать, когда ребра разные
- •Угол между двумя прямыми
Введение системы координат
30 мая 2011
Метод координат — это, конечно, очень хорошо, но в настоящих задачах C2 никаких координат и векторов нет. Поэтому их придется вводить. Да-да, вот так взять и ввести: указать начало отсчета, единичный отрезок и направление осей x, y и z.
Самое замечательное свойство этого метода заключается в том, что не имеет никакого значения, как именно вводить систему координат. Если все вычисления будут правильными, то и ответ будет правильным.
Тем не менее, приведу некоторые рекомендации, как лучше ввести систему координат для самых часто встречающихся в задаче C2 многогранников. С указанием конкретных точек. Во всех случаях упор делается на минимизацию объема вычислений.
Координаты куба
Если в задаче C2 будет куб — считайте, что вам повезло. Это самый простой многогранник, все двугранные углы которого равны 90°.
Система координат также вводится очень просто:
Начало координат — в точке A;
Чаще всего ребро куба не указано, поэтому принимаем его за единичный отрезок;
Ось x направляем по ребру AB, y — по ребру AD, а ось z — по ребру AA1.
Обратите внимание: ось z направляется вверх! После двумерной системы координат это несколько непривычно, но на самом деле очень логично.
Итак, теперь у каждой вершины куба есть координаты. Соберем их в таблицу — отдельно для нижней плоскости куба:
Точка |
A |
B |
C |
D |
Координаты |
(0; 0; 0) |
(1; 0; 0) |
(1; 1; 0) |
(0; 1; 0) |
И для верхней:
Точка |
A1 |
B1 |
C1 |
D1 |
Координаты |
(0; 0; 1) |
(1; 0; 1) |
(1; 1; 1) |
(0; 1; 1) |
Несложно заметить, что точки верхней плоскости отличаются соответствующих точек нижней только координатой z. Например, B = (1; 0; 0), B1 = (1; 0; 1). Главное — не запутаться!
Координаты трехгранной призмы
Призма — это уже намного веселее. При правильном подходе достаточно знать координаты только нижнего основания — верхнее будет считаться автоматически.
В задачах C2 встречаются исключительно правильные трехгранные призмы (прямые призмы, в основании которых лежит правильный треугольник). Для них система координат вводится почти так же, как и для куба. Кстати, если кто не в курсе, куб — это тоже призма, только четырехгранная.
Итак, поехали! Вводим систему координат:
Начало координат — в точке A;
Сторону призмы принимаем за единичный отрезок, если иное не указано в условии задачи;
Ось x направляем по ребру AB, z — по ребру AA1, а ось y расположим так, чтобы плоскость OXY совпадала с плоскостью основания ABC.
Здесь требуются некоторые пояснения. Дело в том, что ось y НЕ совпадает с ребром AC, как многие считают. А почему не совпадает? Подумайте сами: треугольник ABC — равносторонний, в нем все углы по 60°. А углы между осями координат должны быть по 90°, поэтому сверху картинка будет выглядеть так:
Надеюсь, теперь понятно, почему ось y не пойдет вдоль AC. Проведем в этом треугольнике высоту CH. Треугольник ACH — прямоугольный, причем AC = 1, поэтому AH = 1 · cos A = cos 60°; CH = 1 · sin A = sin 60°. Эти факты нужны для вычисления координат точки C.
Теперь взглянем на всю призму вместе с построенной системой координат:
Получаем следующие координаты точек:
Как видим, точки верхнего основания призмы снова отличаются от соответствующих точек нижнего лишь координатой z. Основная проблема — это точки C и C1. У них есть иррациональные координаты, которые надо просто запомнить. Ну, или понять, откуда они возникают.
