Я не первый раз участвовал в международной олимпиаде
«САПР и компьютерное моделирование в машиностроении». В прошлом году была очередная заочная олимпиада, в которой наш институт участвовал. Я решал задачу для одного из студентов. Не заняли призовые места мы наверное из-за того, что не использовали в качестве визуальной части какую-либо САПР (CAD-систему). Я использовал для математики классы XNA (Matrix и Vecto3). Но примечательно в моем решении было то, что я выводил трехмерный каркас не средствами XNA, средствами GDI+.
Про задачу можно почитать
здесь (вторая задача), а исходник прикрепляю к посту (прошел уже год почти, думаю никто не спохватится). Там конечно же говнокод
, т.к. я раньше со скелеткой не работал никогда и не успел нормально разобраться за отведенное время. Но вдруг кому будет интересно. (файлик frmMain.cs хорошо прокомментирован).
Файлики для тестов прилагаются.
Чтобы запустить понадобится
Microsoft XNA Framework Redistributable 3.1