Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Advanced

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.09.2001, 15:41
Антошка вне форума Посмотреть профиль Отправить личное сообщение для Антошка Найти все сообщения от Антошка
  № 11  
Антошка

Регистрация: May 2000
Адрес: Санкт-Петербург
Сообщений: 1,284
Отправить сообщение для Антошка с помощью ICQ
|cos ф; sin ф| |x| - не понимаю.

Не понимаю о чем может быть спор, выше чисто математически все предельно понятно доказано. Укажи, мне, где там ошибка.

Старый 30.09.2001, 21:32
Vaicartana вне форума Посмотреть профиль Отправить личное сообщение для Vaicartana Найти все сообщения от Vaicartana
  № 12  
Vaicartana
 
Аватар для Vaicartana

Регистрация: Jun 2001
Адрес: Блага
Сообщений: 483
Отправить сообщение для Vaicartana с помощью ICQ
2Антошка: Даа нет там ошибки, все правильно, просто ты записал в форме учебника за 11, а я в несколько другой 8)
Поворот ПДСК в аналит. геометрии делается через произведение матрицы с единичным определителем на вектор-столбец точки.

этот метод более удобен потому, что кос и син обычно хранят в таблицах, и корень считать не надо. Например все поголовно движки используют именно матричный поворот

А запись означает лишь вот что:
x1=х*cos ф+у*sin ф
у1=-х*sin ф+у*cos ф

вот и все. За точку О берется точка с коорд (0,0), если нужен поворот относительно точки К, то делается сдвиг на вектор ОК всего объекта, а затем поворот.
__________________
Трудно быть одному и ждать рассвет, как спасенье....

Старый 30.09.2001, 21:49
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 13  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Вау, как-то все просто, Ваикартана. У меня так получилась формула:
Xnew=X'+X*(cos(arctg(Y/X))+tgФ*sin(arctg(Y/X)))
Xnew - новая координата угла квадрата (после поворота)
X - старая координата угла квадрата
X' - координата точки, относительно которой производится вращение
Для Y - поджобное выражение...
Наверное, в физ-мат переучился в свое время.....
__________________
suum quique

Старый 30.09.2001, 22:04
Vaicartana вне форума Посмотреть профиль Отправить личное сообщение для Vaicartana Найти все сообщения от Vaicartana
  № 14  
Vaicartana
 
Аватар для Vaicartana

Регистрация: Jun 2001
Адрес: Блага
Сообщений: 483
Отправить сообщение для Vaicartana с помощью ICQ
ой... как все зауууууумно то....
щаз....

ндааа.... вы батенька веолсипед изобрели
описьняю по порядку:
tg ф= у/х , значит arctg (y/x) = ф
следовательно можно записать
Хнев=Х'+Х*cos ф+ Х*tg ф*sin ф

учитывая что tg ф=У/Х запись Х*tg ф=У
что то знакомое не так ли?
ну а теперь вспомним что есть сдвиг на вектор? Правильно! Это прибавление координат вектора ко всем точкам.
В пору сказать "шош я сделал то?"

Не спорь с математиком о математике, без штанов останишься
__________________
Трудно быть одному и ждать рассвет, как спасенье....

Старый 01.10.2001, 01:33
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 15  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Я и не спорю! Ты прав, наверное! Только у меня все всегда очень сложно выходит!
---
У меня Ф - это угол поворота. И Y/X != tg Ф. Ладно, все, прекращаю, не могу объяснить ход мысли...
---
Совсем ты меня запутал!
Хотя я в общем-то тоже математик! Конечно, с меньшим стажем, чем ты. Так что давай лучше пивка попьем. За математику и за Арию!
<-:beer:->
__________________
suum quique

Старый 01.10.2001, 03:42
Vaicartana вне форума Посмотреть профиль Отправить личное сообщение для Vaicartana Найти все сообщения от Vaicartana
  № 16  
Vaicartana
 
Аватар для Vaicartana

Регистрация: Jun 2001
Адрес: Блага
Сообщений: 483
Отправить сообщение для Vaicartana с помощью ICQ
Y/X != tg Ф - как это????
Тангенс есть отношение противолежащего катетета к прилежащему. Рази нет?

Даа. Пивко поддерживаю и зливаю очередную порцию в ЛПТ
__________________
Трудно быть одному и ждать рассвет, как спасенье....

Старый 01.10.2001, 10:59
Антошка вне форума Посмотреть профиль Отправить личное сообщение для Антошка Найти все сообщения от Антошка
  № 17  
Антошка

Регистрация: May 2000
Адрес: Санкт-Петербург
Сообщений: 1,284
Отправить сообщение для Антошка с помощью ICQ
Vaicartana, раз нет ошибки значит зависимость конечного результата от точки вращения есть. Вот и все о чем шла речь.

Как поворачивать прямоугольник в вопросе не затрагивалось - так что это, типа, флейм.

Если есть желание пофлеймить, можно приступить к рассказу о том, как организовать работу с матрицами на флеш.

P.S. В 11-ом классе дают матричные уравнения.

Создать новую тему   Часовой пояс GMT +4, время: 22:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.