Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > создание 3д объекта и действия над ними


Автор: ufo 20.3.2005, 15:16
Приветствую, не у кого нет примера на VC++ 6, который создавал бы какой нибудь трехмерный объект, например спираль, и чтобы все это дело по всякому вращалось, перемещалось, изменяла свой вид? Все это надо без использования OpenGL & DirectX. Хочется посмотреть как это все можно реализовать, ну или доки какие посоветуйте по этому поводу. Пример с этого сайта про машинку не предлогать. Интересует именно на MFC || WinAPI.

Автор: DENNN 21.3.2005, 10:47
Отрываешь учебник по математике. Там есть формулы проекции, преобразования, перспективного искаженеия. В принципе, ничего сложного, но понять как координаты при повороте пересчитываются придется smile

Автор: Nastya 22.3.2005, 09:49
У-у-у. В подфоруме по алгоримам есть ссылочки. Так вот почти на каждом из этих сайтов есть раздел компьютерная графика и том должны быть алгоритмы для работы с трехмерными объектами.
Грубо говря ты создаешь б-о-о-льшые матрицы с координатами объектов и пользуясь уже известными формулами их приоборазоваваешь для движения/вращени/полета над ними и т.д.
По этому вопросу много толстых книг написано smile

Автор: DENNN 22.3.2005, 12:46
Цитата(Nastya @ 22.3.2005, 09:49)
создаешь б-о-о-льшые матрицы с координатами объектов

Теоретически, можно обойтись и без матриц. Просто с матрицами удобней.

Автор: ufo 23.3.2005, 03:20
tnx, пойду чего почитаю..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)