Через несколько месяцев после запуска (https://github.com/blog/1465-stl-file-viewing) возможности просматривать модели в формате STL, команда GitHub добавила (https://github.com/blog/1633-3d-file-diffs) средства для отображения изменений (https://github.com/skalnik/peg-board-spindle/commit/7a1039fe...) в STL-файлах напрямую в web-браузере. Суть метода сводится к использованию бинарного разделения пространства для расчёта частей, которые были удалены или добавлены между двумя версиями модели. Все это выполняется при помощи csgtool, библиотеки на языка Си, связанной с Ruby gem через FFI. Все найденные кусочки кешируются и отображаются в 3D-браузере, который был внедрён на GitHub ранее. Также поддерживается раскраска кусочков разными цветами и использование прозрачности, чтобы сделать отображение изменений более наглядным.
<center><img src="http://www.opennet.me/opennews/pics_base/0_1379489059.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
URL: http://tech.slashdot.org/story/13/09/18/011236/github-adds-s...
Новость: http://www.opennet.me/opennews/art.shtml?num=37937
Конечно не PDM , но движутся в верном направлении
А не накладно ли всё это считать серверу?
Разве нельзя будет его "затроллить" сотнями сложнейших моделей?
У думаю у GitHub достаточно опыта что бы качественно оценить возможные проблемы перфоменса новых фич еще до стадии разработки. Скорее всего самое сложное выполняется на стороне клиента.
Ну тут я отлично понимаю, что помимо того что не дураки, так еще и уже в работе.
Тут скорее был призыв к просвещению, варианты, как можно было бы подобное реализовать.
А с чего вы взяли что сервер что-то считает?
Типа, теперь на гитхабе можно хранить модели для печати на трехмерных принтерах, с версиями и т.д.?
Не знаю.
Ничто не мешало это делать и ранее. Теперь - нагляднее.
Как всегда, github лучший.PS. Перетащил туда уже с полдюжины мелких проектов с sourceforge/google code просто публикуя свои патчи на github.
после начала использования гитхаба моя сексуальная жизнь значительно улучшилась
> после начала использования гитхаба моя сексуальная жизнь значительно улучшиласьон нашёл себе партнёра-хипстера, и теперь они по ночам вместе публикуют патчи.