Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оно означает, что свободно могут быть выбраны только 1 или 2 угла наклона осей ОСК к ФКП




Пример:

yx =45°, yy=30° Þ Sin2(yz)= 1-(0.4071)2-(0.5)2=0.25 Þ yz=30°;

Сами:

yx =45°, yy=45° Þ Sin2(yz)= 1-(0.5)2-(0.5)2=0Þyz=0°;

yx =90°, yy=yz=0°;

 

Из формулы (2) следует решение обратной задачи: для получения желаемых углов yx, yy, yz углы вращения ОСК следует выбирать из условий:

jx = yy (4)

Масштабные коэффициенты осевых искажений (из прямоугольных треугольников):

(5)

Тогда mx= cos(yx)£1,

my= cos(yy)£1,

mz= cos(yz)£1.

Таким образом, масштабные коэффициенты есть длины отрезков – проекций ортов ОСК на КП. Из формул (1), (3) и (5) следует условие взаимосвязи масштабов:

m2x+m2y+m2z=2. (6)

Это означает, что свободно могут быть выбраны только один или два масштаба.

Иногда нужно обеспечить желаемые соотношения масштабов:

mx:my:mz = kx:ky:kz.

Тогда, приняв mi = cki, из условия (6) получим:

(7)

Ориентация проекций осей ОСК на ФКП может быть определена, например, углами gy, gxy, gyz, gzx, причем gxy+gyz+gzx=360°:

cos (gy) = myy/my = cos (jz) Þ gy=jz

(8)

 

 

Рис.2. Вращение объекта и его ОСК (fi®j)

 

 

Рис.3. Расчет параметров проекции, углы наклона осей ОСК к ФКП (psi ® y)

 

 

Рис.4. Расчет параметров проекции, углы между проекциями осей ОСК (g ® g)

 

Из анализа данных формул следуют выводы:

1. Только углы jx и jy определяют коэффициенты осевых искажений (mx,my,mz в плоскости проецирования) и углы между проекциями осей ОСК (gxy,gyz,gzx);

2. Только угол jz последнего поворота ОСК определяет угол gy вертикальной ориентации проекции ОСК на ФКП. Именно поэтому вращение ОСК вокруг оси z выбрано последним, чтобы было возможно получать разнообразные ракурсы изображения объекта с привычным вертикальным расположением оси y'.

При построении аксонометрической проекции в качестве масштабов mx,my,mz мы задаемся единичным отрезками на осях x', y' и z'. Таким образом, остальные параметры ортогональной аксонометрической проекции можно рассчитать по вытекающим из (5) формулам:

сos2(jx) = my2, сos2(jy) = (1-mz2)/my2

cos(yx) = mx, cos(yy) = my, cos(yz) = mz (9)

сos2(gxy) = (1-mx2)/(1-my2)

сos2(gyz) = (1-my2)/(1-mz2)

сos2(gzx) = (1-mz2)/(1-mx2)

Полная матрица ортогонального преобразования на ФКП с учетом последней операции проецирования равна (координата z ® 0):

mxx mxy 0

Af = myx myy 0

mzx mzy 0

Элементы матрицы A без последнего вращения (при jz=0):

mxx = cos(jy)cos(jz) – sin(jx)sin(jy)sin(jz) = cos(jy)

mxy = cos(jy)sin(jz) + sin(jx)sin(jy)cos(jz) = sin(jx)sin(jy)

myx = – cos(jx)sin(jz) = 0 (10)

myy = cos(jx)cos(jz) = cos(jx)

mzx = sin(jy)cos(jz) + sin(jx)cos(jy)sin(jz) = sin(jy)

mzy = sin(jy)sin(jz) – sin(jx)cos(jy)сos(jz) = – sin(jx)cos(jy)

 

Аксонометрическая проекция окружности p(t) радиуса r, лежащей в плоскости П под углом к КП, равным 90°-y£90°. Ее проекцией является эллипс p'(t) с полуосями a=r и b=rsin(y)£r. Так как координатные плоскости ОСК образуют с ФКП углы 90°-y, то длины и ориентации полуосей эллипсов как проекций окружностей на гранях модельного куба, равны:

af=r^z', ah=r^y', ap=r^x' (11)

, ,

 

Пример:

Построить аксонометрическую проекцию куба со вписанными в его грани окружностиями при соотношении масштабов mx:my:mz= 6:5:4.

Решение:

1. Вычисляем по (7):

mx=6С=0.967

my=5С=0.806

mz=4С=0.645

2. Определим по (8) углы ориентации проекций осей ОСК:

gxy=101.2° gyz=150.6° gzx=108.2°

3. Определим по (11) длины полуосей эллипсов, являющихся фронтальными проекциями окружностей радиуса r на передней, верхней и правой гранях куба:

af=ah=ap=r

bf=0.764r, bh=0.592r bp=0.255r

4. Для построения изображения необходимо рассчитать углы вращения и матрицу проецирования по (8), (9) и (10):

jy=-18.4° jx=36.3° jz=0°

0.949 -0.187 0

Af = 0 0.806 0

-0.316 -0.562 0

 

 

Таким образом, мы рассмотрели основы аксонометрии – методики построения общей триметрической ортогональной проекции, у которой все осевые масштабы попарно не равны друг другу. Количество триметрических проекций бесконечно, стандартная триметрия отсутствует.

 

В диметрических проекциях два из трех масштабов равны друг другу, что дает три варианта выбора углов вращения ОСК.

В стандартной диметрической проекции соотношение масштабов составляет 2:2:1.

 

При построении ортогональной изометрической проекции выбор углов вращения ОСК связан условием равенства всех масштабов.

 

Алгоритм расчета параметров аксонометрической проекции при заданном соотношении kx:ky:kz и jz

1. Вычисление mx:my:mz по (7):

2. Вывод и вычисление jx, jy. Из системы (1) и выражений (5):

Величина jz должна быть задана или выбрана, иначе будет бесконечное множество решений.

 

3. Расчет углов gy, gxy, gyz, gzx через вычисленные углы jx, jy (8). При этом gy=jz.

Доп.вопрос: Почему не желательно вычислять через предварительно полученные значения mxx, myx, mxy, myy и т.д.?

 

 

4. Проверка значений углов gxy, gyz, gzx по условию gxy+gyz+gzx=360°. Если условие не соблюдается, необходимо брать другой вариант значений jx, jy. Следует учитывать, что при некоторых заданных значениях kx:ky:kz все решения могут оказаться только комплексными.

5. Вычисление элементов матрицы поворота Ryxz и матрицы проецирования Af (mxx, mxy, mxz, myx, myy и т.д.) из (1):

6. Вычисление значений углов наклона осей к плоскости проецирования (yx, yy, yz) из (5) (рис.3):

 

 




Поделиться с друзьями:


Дата добавления: 2015-07-13; Просмотров: 612; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.