Здравствуйте, VolT, Вы писали:
UGN>>Вопрос (теоретический): как такой подход (отделение логики от представления) применяют в 3D графике.
UGN>>Допустим, я хочу сделать бродилку.
VT> Похвально 
Что похвально?
VT>//*************************//
Прошу заметить, что такое оформление ответов не соответсвует принятым на RSDN стандартам.
Лично мне это просто мешает читать сообщение.
Рекомендую впредь воздерживаться от излишней художественности.
UGN>>Вопрос: где считаются размеры объектов, их столкновения и проч?
VT> А где хочешь!!
А где правильно?
UGN>>Насколько я знаю, DX сам преобразует координаты (перемещения, повороты), сам и коллизии может посчитать. А зачем?
VT> А затем чтоб облегчить и ускорить расзаботку приложения.. Если хочешь писать это сам — все в твоих руках! Никто не запрещает тебе самому рассчитывать и повороты, и перемещения и коллизии.
А как лучше? DX испоьзует какие-то специфические возможности GPU или также как и я грузит CPU?
UGN>>Как быть, если я хочу отделить код рисования от остального? Если вдруг захочу DX поменять на GL?
VT> Если хочешь — делай.
Интерфейс GL тоже позволяет рассчитывать координаты? Или только рисует?
Можно ли сказать, что подобные 3D библиотеки осуществляют рассчет координат самостоятельно и более эффективно, имея фору в виде доступа к неким ресурсам GPU?