Как-то в далёком 2009-м году заказали немцы у нас программу. Дано: две детали в 3D, одна задана 20-ю миллионами треугольников (большая, например, корпус автомобиля), другая -- пятью (малая, например, кресло), и кривая движения малой. Нужно определить не заденет ли.
Требования: Java, и один компьютер (тогда клаудов ещё не было), GPU не использовать. С Жавой у нас проблем не было, математика тоже пригласили, который нам алгоритм на кватернионах посчитал (наша контора от универа была), а вот GPU бы не помешала. Почему именно такие требования, выяснилось гораздо позже. Специалисты от заказчика, которые должны были ставить требования и принимать результат, всё это до сих пор делали руками. И в случае успеха проекта они бы лишились работы.
Я думаю можно не объяснять, что после долгих мытарств проект-таки принят не был. Хотя программа за пару часов всё считала. Основная проблема там была многосвязные детали (например бублик -- двусвязный). Я сам в проекте не участвовал, но мой друг, который всё это кодил, потом диплом в универе сделал на эту тему.
no subject
Date: 27 Feb 2016 05:59 (UTC)Требования: Java, и один компьютер (тогда клаудов ещё не было), GPU не использовать. С Жавой у нас проблем не было, математика тоже пригласили, который нам алгоритм на кватернионах посчитал (наша контора от универа была), а вот GPU бы не помешала. Почему именно такие требования, выяснилось гораздо позже. Специалисты от заказчика, которые должны были ставить требования и принимать результат, всё это до сих пор делали руками. И в случае успеха проекта они бы лишились работы.
Я думаю можно не объяснять, что после долгих мытарств проект-таки принят не был. Хотя программа за пару часов всё считала. Основная проблема там была многосвязные детали (например бублик -- двусвязный).
Я сам в проекте не участвовал, но мой друг, который всё это кодил, потом диплом в универе сделал на эту тему.