IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> Линия и объект, Объект проходит...
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Тут такое дело... Объект движется с дробной скоростью, при этом он должен произвести какое-либо действие при столкновении с линией. Как сделать этот сигнал? Если использовать уравнение прямой, то вероятность попадания точно на прямую - мизерная!


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Сделай линию потолще smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Точка движется в пространстве или нет?
Да и что такое ДРОБНАЯ скорость, может переменная?

Сообщение отредактировано: GLuk -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Я бы делал так:
1). Определяю знак выражения kx+b - y (уравнение прямой, вместо x и y подставляю начальные координаты точки).
2). Летаю точкой как хочу и с любой скоростью.
3). Замечаю, что в какой-то момент при вычислении (1) знак меняется или выражение обращается в 0. Подаю сигнал.

Вроде так, или я чего-то недопонял...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Насколько я понял, проверяется, с какой стороны от линии находится точка, а потом - ... . Интересно. :o

А насчет утолщения линии - точка застрянет. :D
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Застрянет - вытащим! На то и прога чтоб при желании на 0 делить, если в лом по другому посчитать smile.gif Хотя, формула интересная, надо зашпаргалить.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Да! Я тут подумал: Если мы даем сигнал, когда точка _проходит сквозь_ линию, то... Не вычисляется точка касания. sad.gif Вот беда. А она-то тоже нужна.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гость






Может, запоминать предыдущие координаты точки? В смысле хранить ее положение до и после перемещения. И если после перемещения обнаружен переход точки через линию, то приблизительно рассчитывать точку касания, как точку пересечения линии и отрезка, заданного положениями точки до и после перехода? Тут другой вопрос: мы обсуждаем касание точки с линией, а объект-то точечный? Чем задана геометрия объекта? И вообще, это на плоскости?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Бывалый
***

Группа: Пользователи
Сообщений: 206
Пол: Мужской

Репутация: -  3  +


> и вообще, это на плоскости?
- это от меня. Забыл зарегистрироваться. smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


попробуйте разницу между координатами объекта и линии если напрмер
она = определ числу то попал и т.д. можно соответстветт < или >
сипользовать
-------------
если я все провильно понял...
--------
Тьюринг меня доконал СПАТЬ


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Все понял! Вот только что значит "на 0 делить"? :o


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Гость






LHx, вопрос конечно интересный.
Может у SKVOZNJAK'а со времнем уже выработалась зависимость к Runtime Error 200, и он считает, что, если программа не выдаёт этот еррор, то она не работает smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


sad.gif ) А такое бывает???


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Ну почему сразу рунтиме 200 smile.gif По приколу можно енту штуку прогнозировать, перескакивать критическую операцию и подставлять другой результат. Итого: получаем ну очень интересный калькулятор с кучей прибамбасов и стоимостью около 500 уе.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Гость






smile.gif Прерывания перехватывать тоже особой фантазии не надо smile.gif А вот калькулятор за 500 у. е. - это рулёво smile.gif Вот только опять упираемся в мелкомягких - кто его купит smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Дык покупать не мужно - поставил прогу - вот и второй калькулятор для винды, с глюками. Можно иногда финансы в нём поворочать. Вдруг получится , что ты миллионер lol.gif А уж если в него и генератор случайных чисел встроить, так вообще рулёз ;)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Можно ещё и озвучку поприкольней сделать и чтоб проги левые время от времени запускал. Когда не то нажмёшь smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #18


Гость






Ага. Генератор на базе ЛРП и т. д. smile.gif А ещё встроить цифровую подпись и кодирование по RSA с передачей по I-Net'у smile.gif

Хорош флудить.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #19


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Есть всё-таки прогеры непереваривающие игрушки, а потом по приколу их же и создающие smile.gif Если хорошо оплачивается, ессно. Вот откуда появляются сделанные высококласными специалистами высокобюджетные гамы с кривым управлением, но обалденной графикой smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 6.05.2024 0:45
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name