![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
julia_lisha |
![]() ![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
Здравствуйте!!!!
задание по комп.графике...... может кто подскажет литературу по данной теме) Задание: комната 5 на 5 метров. в этой комнате в самом центе расположен стол. на столе расположенны пронумерованные прямоугольные листочки бумаги. листочки склажываются на стол в порядке их нумерации: 1-2... стол прямогольный его размеры Тх и Ту. центр слола расположен ы центре комнаты. также известны размеры листочков по осям Х и У равные Sxi и Sуi (i-номер листочка), расположение центра каждого листочка на столе (две координаты Dxi и Dуi относительно левого нижнего угла стола). после каждый листочек поворачивается на угол ai относительно своего центра(если угол больше - поворачиваем по часой стрелке иначе против). порядок листочков при этом не меняется. Затем таким же образом поворасивается стол на угол b. про листочки известно что каждый из них разделен на 4 одинаковые прямоугольные области - A,B,C,D. теперь с потолка падает капля и попадает на стол, возможно попадая на некоторые листочки. предполается что капля бесконечно малого размера (имеется в вид протяженность по осям X и У) но тем не менее,способна промочить сколь угодно листочков. про капля известны ее координаты Cx, Сув момент падения относительно левого нижнего угла комнаты. необходимо определить на какие именно листочки попадет капля в каой поледовательности она их намочит, а также для каждого промоченногго листочка необходимо указать в какую из его обласстей A,B,C,D попала капля. (Тх,Ту,B )-(192,120,62) (Sx1,Sy1)-(69,58) (Dx1,Dy1,a1)-(145,88,10) (Sx2,Sy2)-(29,35) (Dx2,Dy2,a2)-(107,77,66) (Sx3,Sy3)-(79,39) (Dx3,Dy3,a3)-(17,80,86) (Sx4,Sy4)-(53,67) (Dx4,Dy4,a4)-(90,77,56) (Sx5,Sy5)-(57,41) (Dx5,Dy5,a5)-(90,57,78) (Cx,Cy)-(270,253) |
![]() ![]() |
tig81 |
![]()
Сообщение
#41
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
|
julia_lisha |
![]()
Сообщение
#42
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
пример оч нужный)
у меня выражение: |a|*|b| теперь смотри мне надо сначало: 1. скалярное призведение 2. умножение модулей Цитата |a|=|b|=корень(3^2+4^2)=корень(25)=5 почему |a|=|b|? |
tig81 |
![]()
Сообщение
#43
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
почему |a|=|b|? потому что от перестановки слагаемых сумма не меняется. (IMG:style_emoticons/default/smile.gif) А длины векторов равны соответственно sqrt(3^2+4^2) и sqrt(4^2+3^2) |
julia_lisha |
![]()
Сообщение
#44
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
о, все!!! я почитала геметрию все нашла)))))) спасибо вам!
|
tig81 |
![]()
Сообщение
#45
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
|
julia_lisha |
![]()
Сообщение
#46
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
посчитала (IMG:style_emoticons/default/smile.gif)
a*b -0,373558992 -0,644253339 0,996746318 0,907900672 0,669130315 aXb 0,927606425 0,764812157 -0,080602595 -0,419185364 0,743145088 Цитата Их же используем для проверки попадания в листок, капля попала в листок, если: b*sin(a^B ) <= Sx b*cos(a^B ) <= Sy теперь с этими формулами работать или что то еще необходимо сделать? кстати ответ выглядит т.о.: 1(А)-2(В)-4(D)-3©-5(A) мы на правильном пути? |
Vahappaday |
![]()
Сообщение
#47
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
Хм.. ответ? Не знаю ответа...)))
Но вот эти вот два столбца - уже не произведения, а косинусы и синусы соответственно. Сначала косинусы, потом синусы. Теперь нужно проверить, попала ли она в листок, или нет. Попадает, когда b*sin(a^B ) <= Sx b*cos(a^B ) <= Sy Если попала, то по знаку синуса и косинуса определяем четверть. |
julia_lisha |
![]()
Сообщение
#48
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
b*sin(a^B ) <= Sx
b*cos(a^B ) <= Sy а какую b необходимо брать? |
Vahappaday |
![]()
Сообщение
#49
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
ух)) чем дальше, тем сложнее вспоминать)))
а b - у нас вроде как один для каждого листочка, или я не прав? Единственное что добавлю, b и B - в данном случае одно и то же))) |
julia_lisha |
![]()
Сообщение
#50
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
sin(a^B ) и cos(a^B ) уже посчитанны.
Sx и Sy даны в задании. b - у нас вроде как один для каждого листочка есть b в задание это поворот стола на угол. или брать b - вектор из центра листка к координате капли не могу понять... |
Vahappaday |
![]()
Сообщение
#51
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
b - модуль вектора из листка к капле
|
julia_lisha |
![]()
Сообщение
#52
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
Цитата b - у нас вроде как один для каждого листочка b - модуль вектора из листка к капле нет, получает bx и by разные для каждого листочка или я что то снова не так поняла? |
Vahappaday |
![]()
Сообщение
#53
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
каждому листочку соответствует свой, один, уникальный вектор (IMG:style_emoticons/default/cool.gif))) У него есть координаты bx и by)) Модуль, она же длина вектора - это корень из суммы квадратов координат (|b|=sqrt(bx^2+by^2)).
Если бы хотел сказать, что вектор b - один для всех, сказал бы "один для всех")) |
julia_lisha |
![]()
Сообщение
#54
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
посчитала)
b*cos(a^B ) -16,13519648 -3,05029232 85,46667149 11,71848325 17,05023954 Sy 58 35 39 67 41 выходит(cos) п(-) п(-) нп п(+) п(+) b*sin(a^B ) 40,06626058 3,621092061 -6,911322715 -5,41052212 18,93622435 Sx 69 25 79 53 57 выходит(sin) п(+) п(+) п(-) п(-) п(+) четверть определять по знаку косинуса и синуса, знаки подписала. чтобы определить четверть используем формулу или по соотношению? A: sin>0 cos>0 B: sin<0 cos>0 C: sin>0 cos<0 D: sin<0 cos<0 верно? |
Vahappaday |
![]()
Сообщение
#55
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
чегой-то она почти везде попала, меня это настораживает))
Оговорюсь сразу, циферки кое-где не пересчитывал.... Как определять четверть, написано правильно, A,B,C,D..... |
julia_lisha |
![]()
Сообщение
#56
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
все же соответствие должно быть таким:
A: sin>0 cos<0 B: sin>0 cos>0 C: sin<0 cos<0 D: sin<0 cos>0 1(A)-2(A)-4(D)-5(B ) верно? (IMG:style_emoticons/default/smile.gif) |
Vahappaday |
![]()
Сообщение
#57
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
Нет, не таким...
Я же потом поправился... Области такие АВ СD Соответствие: A: sin>0 cos>0 B: sin<0 cos>0 C: sin>0 cos<0 D: sin<0 cos<0 |
julia_lisha |
![]()
Сообщение
#58
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
блин ну почему нет такие то???
я по свойствам делала |
Vahappaday |
![]()
Сообщение
#59
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
Ага)) Только в свойствах 0-й угол считается от горизонтали))
А у нас косинусы и синусы угла между направлением на точку и вектором направления, который смотрит вертикально вверх. Поэтому область A - это углы [0;90], B - [270;360]; C - [90;180]; D - [180;270]; Для них можно посмотреть знаки синусов и косинусов. К сожалению, не могу нарисовать и сфоткать, но смысл в том, что отсчитываем мы не от горизонтали, а от вектора направления, который изначально смотрит как раз вертикально вверх. |
julia_lisha |
![]()
Сообщение
#60
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
спасибо, что объяснил)
ответ вышел таким: 1(С )-2(С )-4(B )-5(A) в 3 лист же не попала капля? |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 22:25 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru