![]() |
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
Ха, доставило. Тема:
Оптимальный способ проверить находится ли объект между точками знаете? Сказал же, сходи погугли расстояние от точки до прямой. прямая задается простейшим уравнением. Объект представим точкой и диаметром - из этого можно посчитать расстояние от центра до линии, образованной этими вашими двумя точками. А там уже условием отсекать лишнее г-но. Учите матан. Движок собрались писать физический. *facepalm* |
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
Не ну где тогда реализованая функция RayCast в физике. Я не дурак. И в курсе что на буллете основано. Я тоже могу запиилть двиг и присобачить к нему буллет (образно), но это не значит, что я вынесу все функции буллета в свою ддл. Так и у тебя. Оно там есть, но не реализовано в твоей длл!
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
Цитата:
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
docs/html/group__px__raycast.html
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
Цитата:
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
FireOwl,Да какая разница заголовок оглавление.
Reizel, вот ненавижу тут вопросы задавать, обязательно учить будут, но помоч может только умный. Пост первый надо внимательнее прочитать. Я не стал вписывать в ЗАГОЛОВОК LinePick термин. И хотел узнать в конечном счете ему альтернативу. Формулу пор точку ч прямой, я и так использую постоянно. А вот pozitiffcat помог, вспомнил про рейкаст. Я помню с физикса что была какая то система. Но визуально найти не смог. Вот теперь буду рейкасты мучить. |
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
FireOwl, оглавление может содержать и один заголовок. Тем самым он приравнивается к нему.
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
|
Ответ: Оптимальный способ проверить находится ли объект между точками знаете?
Доброго времени суток, уважаемый ТС!
Попробуйте старый проверенный способ (действует лишь при наличии трех точек): коль даны точки А и В, а объект находится в точке С, логично соединить точки тремя отрезками и получить треугольник. А потом уже вступает в дело "точность" - если вам необходимо, чтобы объект находился точно на отрезке АВ - задайте некую delta = 0, коль "точность" нужна поменьше - задайте delta = AABB.diag (какое-нибудь расстояние в пределах ААВВ объекта, например - длинна отрезка от левого нижнего спереди до правого верхнего угла сзади ААВВ). И вот когда у вас будет три отрезка - АВ, АС, ВС и delta - можете сделать следующую проверку: if (AC + BC <= AC + delta) // объект между точками Здесь, АС, ВС и АС - числа, представляющие длинну соответствующего отрезка. Насколько мне известно, работать будет довольно шустро. |
Часовой пояс GMT +4, время: 17:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot