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

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

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