Вниз
Скачать: CL | DM;

Линия видимости в GLSCene   Найти похожие ветки 

← →
LexaDup   (2005-07-18 01:07) [0]

Прошу помочь мне со следующим вопросом. Мне нужно проверять линию видимости между 2мя объектами. Если быть точнее, то нужна функция, которая возвращает False, если на линии между центрами объектов (для примера, 2 TGLDummyCube) находится какой-либо 3й объект (и желательно узнать какой именно объект). И соответственно True, если объектов нет. Вроде бы для этого используют RayCastIntersect и OctreeRayCastIntersect, но никак не могу с ними разобраться. Буду очень благодарен за объяснение работы этих функций или работающий пример.
P.S. Пару раз встречал "отсечение по Frustrum". Не поможете ссылкой или советом?


← →
A22 ©   (2005-07-18 11:18) [1]

у краснова таким вот образом организовано выдление мышью 3-д объектов. твой случай ничего не отличается технически - читай


← →
LexaDup   (2005-07-18 15:40) [2]

спасибо, буду искать.
но возможно есть у кого работающий пример?


← →
LexaDup   (2005-08-18 01:32) [3]

Проблема пока не решена. Неужели никто не сталкивался с подобным?


← →
Dgt   (2005-08-18 19:02) [4]


> . Вроде бы для этого используют RayCastIntersect и OctreeRayCastIntersect,
> но никак


Так разберись..
Там все просто, я в своей Quake-игре так сделал, чтобы боты
через стены не стреляли.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
2-1136973884
Nafania
2006-01-11 13:04
2006.01.29
SOS!!!


10-1112627382
SMT
2005-04-04 19:09
2006.01.29
Передача в программу координат выделенной области ячеек на листе


2-1136904987
Ermal
2006-01-10 17:56
2006.01.29
Как вывести информацию о CPU на DELPHI 7


3-1133243727
Lex_!
2005-11-29 08:55
2006.01.29
XMLDataSource - примерно что-то такое есть? ..


4-1132164076
volser
2005-11-16 21:01
2006.01.29
Группы ListView




   Наверх