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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 27.08.2003, 18:19
AndrM вне форума Посмотреть профиль Отправить личное сообщение для AndrM Найти все сообщения от AndrM
  № 1  
AndrM

Регистрация: Jan 2003
Адрес: kharkov
Сообщений: 51
По умолчанию Как решить математическую задачу?

Надо узнать принадлежит ли точка с коорд.(X,Y) некоторой фигуре. Например прямоугольник.Про него известно:длина(a),
ширина (b),угол поворота(ugol).Желателен код на ActionScript.
Заранее благодарен.Может кто подскажет живые форумы,где обсуждаются подобные задачи?

Старый 27.08.2003, 20:53
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
для начала надо почитать мертвый хэлп :)

тема: MovieClip.hitTest

Старый 27.08.2003, 21:03
major вне форума Посмотреть профиль Отправить личное сообщение для major Найти все сообщения от major
  № 3  
major
 
Аватар для major

Регистрация: Jul 2003
Адрес: SPb
Сообщений: 125
Если прямоугольнику-то элементарно: синусы, косинусы, преобразование системы координат - учебник математики для средней школы.
Вложения
Тип файла: zip mat.zip (597 байт, 65 просмотров)

Старый 27.08.2003, 21:08
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
ээ... объясните мне, зачем тут математика ?
это вопрос по флэшу или где ?

я так понял требуется решить математическую задачу флэшовыми методами...

Старый 28.08.2003, 11:16
AndrM вне форума Посмотреть профиль Отправить личное сообщение для AndrM Найти все сообщения от AndrM
  № 5  
AndrM

Регистрация: Jan 2003
Адрес: kharkov
Сообщений: 51
По умолчанию Вопрос в принципе про cos,sin

В задаче требуется именно математическое решение.
Это или формула на выходе или некая функция,например:
InFigura=function(x,y,a,b,ygol){
//---???
if exist
return true
else
return false
}
//-----хотя бы для прямоугольника решить задачу
//-----в идеале иметь параметр figura - сюда передается описание фигуры
//----про hittest -тут все понятно

Старый 28.08.2003, 12:19
major вне форума Посмотреть профиль Отправить личное сообщение для major Найти все сообщения от major
  № 6  
major
 
Аватар для major

Регистрация: Jul 2003
Адрес: SPb
Сообщений: 125
Для решения задачи необходимо знать координаты одного из углов прямоугольника (или его центра). Задачка чисто математическая на тригонометрию. К флешу отношения не имеет. Учебник почитайте.
Если фигура более сложная, то ее можно разбить на треугольники и решать задачу для каждого треугольника.

Старый 28.08.2003, 14:39
Armen Khanoyants вне форума Посмотреть профиль Отправить личное сообщение для Armen Khanoyants Посетить домашнюю страницу Armen Khanoyants Найти все сообщения от Armen Khanoyants
  № 7  
Armen Khanoyants
"inLove"
 
Аватар для Armen Khanoyants

Регистрация: Feb 2001
Адрес: Moscow - Yerevan
Сообщений: 814
2major:
интересно как ты будешь разбивать многоугольник-сложную фигуру, не зная на сколько она сложная?
PS: hittest и никакой математики
__________________
[hayeren, es dzer tsav` tanem]
http://www.vonces.com

Старый 28.08.2003, 18:39
AndrM вне форума Посмотреть профиль Отправить личное сообщение для AndrM Найти все сообщения от AndrM
  № 8  
AndrM

Регистрация: Jan 2003
Адрес: kharkov
Сообщений: 51
1) Понятно, что вопрос из области математики
И решение должно быть математическое.
Задача упрощается:координаты фигуры (fx0,fy0).
Дальше то в каком направлении двигаться?
Неужели в инете нет готовых решений?

2) Кстати а hittest будет работать если
фигура._visible=false; ?

Старый 29.08.2003, 14:30
major вне форума Посмотреть профиль Отправить личное сообщение для major Найти все сообщения от major
  № 9  
major
 
Аватар для major

Регистрация: Jul 2003
Адрес: SPb
Сообщений: 125
2Armen Khanoyants:
Если многоугольник задан координатами последовательных углов, то его можно разбить на треугольники и выяснить наличие точки в каждом из них. Задачка тянет на курсовик по программированию для 2-го курса технического универа. Денек повозится придется, а то и два.

Старый 29.08.2003, 16:59
AndrM вне форума Посмотреть профиль Отправить личное сообщение для AndrM Найти все сообщения от AndrM
  № 10  
AndrM

Регистрация: Jan 2003
Адрес: kharkov
Сообщений: 51
Ну если можно решить для треугольника, то какие нужны обязательные параметры?
Неужели нигде примеров решения подобных задач нет?

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

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

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


 


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


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