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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.06.2005, 22:05
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 21  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Ion а толку извращаться с дикими fps и хитестами когда есть отлично работающая формула?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 20.06.2005, 22:07
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 22  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
2Fl00r
какими интегралами? дал же 100%-но рабочую формулу без загонов, быструю и т.д.
http://algolist.manual.ru/maths/geom/polygon/area.php
Кто найдет ситуевину, когда она не работает?

2Ion
1) 120fps - повторяться не буду.
2) hitTest - читай хелп ВНИМАТЕЛЬНО! hitTest считает перекрытие точки с фигурой или ограничивающих прямоугольников
3) Я ж привел пример - погрешность зависит от выбранных масштабов, что очень не есть гут.
4) 5000х5000 - номальный размер мувика. Делаю CAD-систему.
5) Нужно - не нужно. Была речь об универсальном методе. Но ВСЕ РАВНО предложенный в ссылке метод сделает твой хитТестный в 100% случаев по точности/времени. Ибо он аналитический.
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

Старый 20.06.2005, 22:08
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 23  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
Цитата:
Сообщение от Nirth
Ion а толку извращаться с дикими fps и хитестами когда есть отлично работающая формула?
Почти как в песне из "Врунгеля":
Танкисто, наступанто, агрессивно... =)))
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

Старый 20.06.2005, 23:00
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 24  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Повторяю для кандидатов наук: если те над определить площадь надписи, написанной рукописным шрифтом, как ты туда свою формулу впихнешь?! А hitTest проглотит

Старый 20.06.2005, 23:09
valvika вне форума Посмотреть профиль Отправить личное сообщение для valvika Посетить домашнюю страницу valvika Найти все сообщения от valvika
  № 25  
Ответить с цитированием
valvika

Регистрация: May 2004
Адрес: West_UA , Rivne.
Сообщений: 533
Отправить сообщение для valvika с помощью ICQ Отправить сообщение для valvika с помощью Skype™
Цитата:
Сообщение от Ion
Повторяю для кандидатов наук: если те над определить площадь надписи, написанной рукописным шрифтом, как ты туда свою формулу впихнешь?! А hitTest проглотит
Для любителей "хитТста": если координаты вершин не целые ( напр 20.24 ) то твой метод полный бред выдаст.

Старый 21.06.2005, 03:19
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 26  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
Цитата:
Сообщение от Ion
Повторяю для кандидатов наук: если те над определить площадь надписи, написанной рукописным шрифтом, как ты туда свою формулу впихнешь?! А hitTest проглотит
Почитай первый пост, профессор
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

Старый 21.06.2005, 13:12
4eLLlblpckuu_KoT вне форума Посмотреть профиль Отправить личное сообщение для 4eLLlblpckuu_KoT Найти все сообщения от 4eLLlblpckuu_KoT
  № 27  
Ответить с цитированием
4eLLlblpckuu_KoT

Регистрация: Jun 2005
Сообщений: 15
Цитата:
Сообщение от Fl00r
(помните как в школе учитель доказывал, мол длина полуокружности равна диаметру - из той же серии).
Ты сам то понял что сказал? Каким образом длина полуокружности может быть равна длине диаметра? Диаметр - есть хорда, а хорда всегда короче дуги (не обязательно окружности), которую он отсекает.

А вообще вы зря на хит тест гоните. Главное придумать как его отмасштабировать. То есть если 2*2 пикселя, то ерунда конечно, но если хотя бы 100*100 и больше, то вполне прокатит. Только опять таки же масштабировать. Чтобы не кидать 25000000 точек в фигуру 5000*5000.

А вообще тут хорошо катит пример с вычислением числа ПИ до 16 знаков: Брали двумерны (х,у) генератор случайных чисел (от 0 до 1). Кидали им точки. то есть все точки попадают в квадрат размера 1*1. В квадрат вписана окружность. Так вот отношение всех точек, к точкам попавщим в окружность есть отношение площадей квадрата к площади окружности. Если память не изменяет, нужное отношение было достигнуто при 100000 бросаний!

Так вот взять нашу фигуру, описать её прямоугольником и кидать точки только в него генератором случ чиселотношение площади прямоугольника к площади площади фигуры есть отношение всех точек, к точкам с хиттест равным true!
__________________
ПОМОГИТЕНЕРАБОТАЕТПРОБЕЛ!!!
НАСТОЯЩИМ_ПРОГРАММЕРАМ_ПРОБЕЛЫ_НЕ НУЖНЫ!!!

Старый 21.06.2005, 13:49
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 28  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
ну давай, умник, устроим мини-бенчмарк, я уже предлагал.
как раз будем пи считать и посмотрим у кого точность\время выше.
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

Старый 21.06.2005, 14:38
DEAFFF вне форума Посмотреть профиль Отправить личное сообщение для DEAFFF Посетить домашнюю страницу DEAFFF Найти все сообщения от DEAFFF
  № 29  
Ответить с цитированием
DEAFFF
 
Аватар для DEAFFF

Регистрация: Feb 2004
Адрес: Россия, В. Новгород
Сообщений: 255
Отправить сообщение для DEAFFF с помощью ICQ
попробуй обойтись без формулы пифагора... с^2=a^2+b^2 которой пользуются 5-ти класники... это я не со зла... просто хочу сказать что формула та лучше, где вычисления простейшие и их мало...
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир...

Старый 21.06.2005, 15:45
Fl00r вне форума Посмотреть профиль Отправить личное сообщение для Fl00r Найти все сообщения от Fl00r
  № 30  
Ответить с цитированием
Fl00r
 
Аватар для Fl00r

Регистрация: Jun 2005
Адрес: dreams
Сообщений: 1,137
Отправить сообщение для Fl00r с помощью ICQ
4eLLlblpckuu_KoT,
))... Если тебе этого не доказывали - значит это тебя этому не учили. И приводить здесь докозательства я не собираюсь. Это знаешь, как апории Зенона - вроде очевидный обман, но ведь обратного то не докажешь! Так и доказывается, что длина полуокружности равна диаметру, при чемдостаточно математически )).
Метод хитТеста нельзя не брать во внимания, но надо отдавать себе отчет, что это тоже, что считать длину окружности веревочкой. Помню интегралы считали по клеточкам - вот это и есть хитТест. Очень просто, приминим ко многим простым случаям, но при этом от сложности фигуры растет погрешность.

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

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

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


 


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


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