Исходный код MdlVis

Добавлен , опубликован
Исходники MdlVis 1.39 и 1.40.
Распространяется по лицензии LGPL.
Спасибо пользователю Brutalus за публикацию.
UPDATE by Sc: Немного мыслей, как это сбилдить xgm.guru/p/wc3/mdlvis-source-code
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
Brutalus, я на 90% уверен что ничего не будет... поздновато слили исходники.
29
ух ты крутота то какая ^^
О боже, какой страшный код... теперь я понимаю, почему он бросил его
17
alexprey:
ух ты крутота то какая ^^
О боже, какой страшный код... теперь я понимаю, почему он бросил его
Я про то же. Кривой код на кривом языке
29
сделать кнопку для создания новой модели <3
у него загрузка модели выглядит не так
InitModel();
LoadModelFromFile('model.mdl');
и даже не так
TMdlModel.Create('model.mdl');
а огромный код, который все инициализирует и он находиться прям на действии кнопки открыть модель...
Nevidim:
на кривом языке
<_< не надо тут разводить холиваров по этому поводу...
Этот комментарий удален
22
Качество кода вполне понятно, если учесть, что изначально редактор планировался как микротулза для своих нужд, для таких вещей совершенно бесполезно, если не сказать - вредно, разрабатывать архитектуру, заботиться о простоте поддержки и повторном использовании кода, результат не будет стоить вложенных усилий. Такие штуки обычно пишутся как некая крайне узкоспециализированная серебряная пуля для небольшой задачи, которую или а) жутко достало решать часто и вручную, или б) очень интересно попробовать автоматизировать в связи с тем, что ты это сделаешь на новом языке/с применением какой-то новой для себя технологии/с использованием какого-то нового инструментария. И вот в первом случае решение тебе, обычно, нужно не завтра и красиво, а сейчас и чтобы работало, а во втором случае ты играешься с новой игрушкой, и сделать все по уму сразу не шибко получается, первый блин, как говорится, комом. Вот при создании mdlvis у Алексея были одновременно оба случая, и, как планировалось, микротулза для насущных нужд (это потом уже, по запросам сообщества она разрослась в космолет, рефакторить который сложнее, чем переписать с нуля), и с 3D графикой он на тот момент не шибко был знаком, как сам писал в статье на хабре. Так что будьте снисходительнее.
PS: И да, Nevidim, обоснуй свой выпад в сторону делфей. Лично мое мнение - кривым он никогда не был, какое-то время был устаревшим, но сейчас Embarcadero все соки из себя жмет продолжая его разработку, и, честно говоря, поставив себе ради интереса Rad Studio XE2 я был весьма приятно удивлен количеством и качеством преобразований и нововведений (с 7-ки никаких делфей в глаза не видел), да и в продакшене процент присутствия написанных на делфи софтин только растет, так что я бы не был столь категоричен в высказываниях о их "кривости".
17
Iron, мне в дельфях не нравится синтаксис, он не красивый. И проблемы производительности похлеще плюсовых
замечание от SSrunX: не разводим тут
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.