3-13 АКСОНОМЕТРИЧЕСКИЕ ПРОЕКЦИИ
Одна ортографическая проекция не может дать представления об общей трехмерной форме объекта. Это ограничение можно преодолеть с помощью аксонометрических проекций. Аксонометрическая проекция образуется манипулированием объекта с помощью поворотов и перемещений таким образом, что бы были видны по крайней мере три соседние грани. Результат затем проецируется с центром проекции, расположенным в бесконечности, на одну из координатных плоскостей, обычно на плоскость
. Если грань не параллельна плоскости проекции, то аксонометрическая проекция не показывает истинную форму этой грани. Однако остаются постоянными относительные длины параллельных в исходном пространстве линий, т. е. параллельные линии одинаково укорачиваются (искажаются). Коэффициент искажения есть отношение длины проекции отрезка к его истинной длине. Представляют интерес три аксонометрические проекции: триметрическая, диметрическая и изометрическая, как это показано на рис. 3-10. В триметрической проекции меньше всего ограничений, а в изометрической - больше всего. В самом деле, как будет показано ниже, изометрическая проекция есть частный случай диметрической, а диметрическая проекция есть частный случай три метрической.
Триметрическая проекция строится произвольными поворотами вокруг любых координатных осей, совершаемыми в произвольном порядке, с последующим проецированием на плоскость
. Большинство иллюстраций в этой книге представлены триметрическими проекциями. На рис. 3-16 изображено несколько таких проекций. Каждая из них построена с помощью поворота вокруг оси
, затем вокруг оси
и, наконец, параллельного проецирования на плоскость
.
В общем случае для триметрической проекции коэффициенты искажения по каждой из проецируемых главных осей (
,
и
) не равны друг другу. Здесь термин главная ось используется в том смысле, что ось (или ребро) объекта в исходном пространстве параллельна одной из координатных осей
,
или
. Наложение ограничений на коэффициенты уменьшает диапазон триметрических проекций. Однако для любой конкретной триметрической проекции коэффициенты искажения вычисляют с помощью применения общей матрицы преобразования к единичным векторам вдоль главных осей. В частности,
, (3-30)

Рис. 3-16 Триметрические проекции.
где
есть матрица единичных векторов вдоль нетрансформированных осей
,
и
соответственно, а
- общая матрица триметрической проекции. Тогда коэффициенты искажения вдоль спроецированных главных осей равны
, (3-31а)
, (3-31b)
. (3-31с)
В примере 3-13 триметрическая проекция рассмотрена более подробно.
Пример 3-13 Триметрическая проекция
Рассмотрим центральную иллюстрацию рис. 3-16, построенную с помощью поворота на угол вокруг оси , затем поворота на угол вокруг оси и последующего параллельного проецирования на плоскость . Координатный вектор куба с отсеченным углом
.
Общая матрица триметрической проекции равна (см. (3-8), (3-6) и (3-27)):


.
Таким образом, преобразованные координатные векторы имеют вид:
,
а коэффициенты искажения -


и
,
,
.
|
Диметрическая проекция - это триметрическая проекция с двумя одинаковыми коэффициентами искажения, третий коэффициент может иметь любое значение. Диметрическая проекция строится с помощью поворота на угол
вокруг оси
, затем поворота на угол
вокруг оси
и проецирования на плоскость
с центром проекции, расположенным в бесконечности. Точные значения углов поворотов еще не известны. Воспользовавшись (3-8), (3-6) и (3-27), получим результирующее преобразование:

.
Объединение матриц дает
. (3-32)
Единичные векторы на главных осях
,
и
преобразуются в
,
. (3-33)
Теперь квадрат длины подвергнутого преобразованию единичного вектора вдоль оси
, т. е. квадрат коэффициента искажения, равен
. (3-34)
Аналогично квадраты коэффициентов искажения по осям
и
равны
, (3-35)
. (3-36)
Приравнивание коэффициентов искажения по осям
и
дает одно уравнение с двумя неизвестными углами поворота
и
. А именно
.
Используя равенства
и
, получаем
. (3-37)
Второе соотношение между
и
получим, фиксируя коэффициент искажения
вдоль оси
. Объединив уравнения (3-36) и (3-37) и воспользовавшись равенством
, получаем

или
. (3-38)
Положив
, получим решения
. Решение
отбросим, так как при подстановке его в (3-37) оно дает бесконечный результат. Следовательно,
. (3-39)
Подстановка в равенство (3-37) приводит к
. (3-40)
Это показывает, что диапазон коэффициентов искажения равен
. Заметим далее, что каждый коэффициент искажения
порождает четыре возможных диметрических проекции.
На рис. 3-17 показаны диметрические проекции для разных коэффициентов искажения. Для каждого коэффициента была выбрана диметрическая проекция, соответствующая положительному вращению вокруг оси
и положительному вращению вокруг
.
На рис. 3-18 показаны четыре возможных диметрических проекции для коэффициента искажения 5/8.
Рассмотрим конкретный пример.

Рис. 3-17 Диметрические проекции для разных значений коэффициента искажения, (а) 0; (b) 1/4; (с) 3/8; (d) 1/2; (е) 5/8; (f) 3/4; (g) 1.

Рис. 3-18 Четыре возможных диметрических проекции для коэффициента искажения 5/8 и углов поворотов
,
. (а)
,
; (b)
,
; (с)
,
; (d)
,
.
Пример 3-14 Диметрические проекции
Для куба с отсеченным углом построим диметрическую проекцию для коэффициента искажения по оси , равного 1/2.
Из равенства (3-39)



.
Из равенства (3-40)



.
Выбрав и , из (3-32) получаем следующую матрицу диметрической проекции:
.
Вспоминая координатный вектор для куба с отсеченным углом (см. пример 3-13), получим координаты
.
Результат изображен на рис. 3-17d.
|
Диметрическая проекция позволяет проводить измерения с одинаковым масштабным множителем по двум преобразованным главным осям. Измерение вдоль третьей оси требует другого масштабного множителя. Это может привести к путанице и ошибкам, если требуется точное масштабирование размеров спроецированного объекта. Изометрическая проекция решает эту проблему.
В изометрической проекции все три коэффициента искажения равны. Вспомним уравнения (3-34)-(3-36) и приравнивая (3-34) и (3-35), снова получим равенство (3-37), т.е.
. (3-37)
Приравнивание равенств (3-35) и (3-36) дает
. (3-41)
Из (3-37) и (3-41) следует, что
или
и
. Тогда

и
. Снова отметим, что существуют четыре возможных изометрических проекции. Это показано на рис. 3-19. Коэффициент искажения для изометрической проекции равен (см. (3-35))
.
В самом деле, изометрическая проекция есть частный случай диметрической с
.

Рис. 3-19 Четыре возможных изометрических проекции с углами поворотов
,
. (а)
,
; (b)
,
; (с)
,
; (d)
,
.
При построении изометрических проекций вручную важен угол, который составляет проекция оси
с горизонталью. Преобразование единичного вектора вдоль оси
с помощью матрицы изометрической проекции дает

.
Тогда угол между проекцией оси
и горизонталью равен
, (3-42)
поскольку
для
. Следовательно,
.
Для построения изометрических проекций вручную обычно используется пластмассовый прямоугольный треугольник с углами
и
. Ниже приводится пример.
Пример 3-15 Изометрическая проекция
Снова рассмотрим куб с отсеченным углом (см. пример 3-13) и построим изометрическую проекцию для и . Из равенства (3-32) получаем, что преобразование изометрического проецирования имеет вид:
.
Вспоминая координаты , получим
.
Результат изображен на рис. 3-19а.
|