Ответ: DirectX 9 доступ к вершинам объекта
Храниш у каждого объекта позиции, у каждого объекта делаешь метод draw, который перед отрисовкой генерит матрицу и делает ее текущей. Колиззии как делать, смотришь позиции нужных объектов, если входит в bounding box, то уже проходишьтя по плоскостям, тут я тебе не советчик, проще взять физический движок
|