КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |