Я немного новичок в OpenGL, но вот моя проблема:
В настоящее время я пишу создатель мира (для блоков Lego Duplo), и я сделал свои блоки в 3dsmax, а затем экспортировал их в файл .obj,Затем я создал парсер для разбора файла.Я в основном все положил в glNewList.Затем для каждого legoblock у меня есть некоторые параметры (содержащие значения, которые они должны перевести по оси x и z (оси y еще нет)), которые я использую, чтобы изменить свою позицию после вызова списка (блоки перемещаются с помощьюarrowkeys).
Теперь при создании нового блока я хочу создать некоторую форму обнаружения столкновений, чтобы, когда новый блок занимал позицию, уже занятую другим блоком, блок автоматически переходит поверх этого.другой блок (переводя его по оси Y).
Есть ли способ получить ваши мировые координаты определенного объекта?Или есть другой, лучший способ сделать то, что я пытаюсь сделать?
Пожалуйста, помогите мне здесь!
Спасибо заранее!