Войти
ПрограммированиеФорумФизика

ODE HeightField - как достать карту высот, где интерфейс собственно?

#0
0:30, 6 окт. 2006

  Уже который раз сталкиваюсь с отсутствием у ODE нормального интерфейса, к примеру нельзя даже проитерировать по всем телам или геометриям в мире, хм....

  есть Heightfield геометрия, она заполняется данными карты высот, а вот взять их оттуда нельзя ( список высот, ширину интервала между двумя соседними точками, количество интервалов).
  Пользоваться данными при заполнении не всегда удобно, а порой невозможно, поскольку создаваться геометрия может в одном модуле, а к примеру отрисовываться совершенно в другом.

Кто-нибудь сталкивался с такой проблемкой?


#1
10:07, 6 окт. 2006

ну а dxHeightfieldData на что?)

#2
18:20, 6 окт. 2006

dxHeightfieldData  - это внутренняя структура движка, пользоваться  её функциями типа GetHeight(x,z) нельзя, можно, конечно, расширить интерфейс, но это означает лезть в код движка и накладывает неудобства ( скажем постоянный мониторинг и исправление в новых версиях :)
В интерфейсе есть только dHeightfieldData, а по сравнению с первой структурой - это две большие разницы.

Или я чего-то не понимаю, тогда конкретное решение с кодом  приветствуется :)

ПрограммированиеФорумФизика

Тема в архиве.