Близится сдача курсача, пришлось побыдлокодерствовать на... сишарпе (увернулся от утюга! а-ха-ха мазилы! :))
Вообщем задача была такая: написать прогу, демонстрирующую физические опыты (ну там шарики падающие, то-се), и в результате долгих мыслительных процессов за основу был взят 3д движок Irrlicht и физический движок Ode. Я писал про мыслительные процесы? Это ложь на самом деле - эти движки я взял по той простой причине, что для них нашлись враперы для c# :) Да, я сам не в восторге от этого недоязыка, но что поделаешь, прога должна работать в том числе и под вендой, а навыков портирования проектов на с/c++ под венду у меня 0. Так что по-идее должно быть проще, достаточно взять библиотеку, перекомпилить и впихнуть враперу, делов-то.
На скрине начальная стадия проги, вон та желтенькая хреновина должна падать и скакать по полу, но она тупо пролетает сквозь нее, даже никак не реагируя. Никак не пойму, в чем косяк (кроме моей ДНК конечно). Подозреваю что дело в параметре функции dJointAttach - ref contact[i]. Что такое вообще ref? Указатель на структуру? чем он отличается от &? Непонятно.
Ну а в остальном все по-старому - Ubuntu 6.10 Edgy, гном 2.16 какой-то, монодевелоп 1.1.17
>>> Просмотр (1280x1024, 247 Kb)