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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
9
22
11 лет назад
Отредактирован Iron
9
Качество кода вполне понятно, если учесть, что изначально редактор планировался как микротулза для своих нужд, для таких вещей совершенно бесполезно, если не сказать - вредно, разрабатывать архитектуру, заботиться о простоте поддержки и повторном использовании кода, результат не будет стоить вложенных усилий. Такие штуки обычно пишутся как некая крайне узкоспециализированная серебряная пуля для небольшой задачи, которую или а) жутко достало решать часто и вручную, или б) очень интересно попробовать автоматизировать в связи с тем, что ты это сделаешь на новом языке/с применением какой-то новой для себя технологии/с использованием какого-то нового инструментария. И вот в первом случае решение тебе, обычно, нужно не завтра и красиво, а сейчас и чтобы работало, а во втором случае ты играешься с новой игрушкой, и сделать все по уму сразу не шибко получается, первый блин, как говорится, комом. Вот при создании mdlvis у Алексея были одновременно оба случая, и, как планировалось, микротулза для насущных нужд (это потом уже, по запросам сообщества она разрослась в космолет, рефакторить который сложнее, чем переписать с нуля), и с 3D графикой он на тот момент не шибко был знаком, как сам писал в статье на хабре. Так что будьте снисходительнее.
PS: И да, Nevidim, обоснуй свой выпад в сторону делфей. Лично мое мнение - кривым он никогда не был, какое-то время был устаревшим, но сейчас Embarcadero все соки из себя жмет продолжая его разработку, и, честно говоря, поставив себе ради интереса Rad Studio XE2 я был весьма приятно удивлен количеством и качеством преобразований и нововведений (с 7-ки никаких делфей в глаза не видел), да и в продакшене процент присутствия написанных на делфи софтин только растет, так что я бы не был столь категоричен в высказываниях о их "кривости".
1
17
11 лет назад
1
Iron, мне в дельфях не нравится синтаксис, он не красивый. И проблемы производительности похлеще плюсовых
замечание от SSrunX: не разводим тут
Этот комментарий удален
3
22
11 лет назад
Отредактирован Iron
3
Nevidim, нравится-не нравится, это сугубо субъективная оценка, которая никак не характеризует сам язык, мне наоборот, очень нравится. А по поводу проблем с производительностью, так вы возьмите любой компонентный фреймворк под плюсами, получите тот же букет проблем, и связан он вовсе не с языком реализации. На делфях вам никто не запрещает писать лоу левел код работающий ровно настолько быстро, насколько у вас прямые руки, и это будет не сложнее и не менее производительно, чем на тех же плюсах.
Лично мое мнение: такое предвзятое отношение к делфям сложилось из-за относительно низкого порога вхождения. Но не обманывайтесь, простота там только на поверхности. Вы ведь не будете утверждать, что c++ жутко прост по причине того что под него есть такой замечательный компонентный IDE-фреймворк как Builder?
Приведу еще более понятную аналогию: вы ведь не будете утверждать, что принтер очень просто устроен, на основании того, что для печати на нем вам достаточно нажать две кнопки? А вы попробуйте самостоятельно взять свой принтер и увеличить ширину печатающей области, переделать из чернобелого в цветной, добавить возможность параллельно печатать сразу на двух сторонах листа, а так же сливать статистику о печати в web, тогда и поговорим о простоте и кривости.
PS: И расскажите ка, какие у плюсов проблемы с производительностью? Обычно у плюсов исключительно проблемы с прокладкой между стулом и монитором, да черт возьми, это чуть ли не один из основополагающих моментов в плюсах, и в этом смысле, кстати, делфи у них выигрывают - предоставляя не меньше возможностей, спасают ноги программиста от шальных пуль, во многом благодаря именно своему "некрасивому синтаксису".
2
19
11 лет назад
Отредактирован CyxapuK
2
Вам стоит создать тему на форуме или в блоге. Это комментарии РЕСУРСА, не забывайте.
1
24
11 лет назад
1
Портировать чтоли на джаву, как время будет свободное, так развлечения ради.
2
7
11 лет назад
2
Кто добавит создание с 0 своей модели, и возможность добавлять текстуры - тот няша :3
0
15
10 лет назад
0
добавить бы не мешало:
создания примитивов,
куб, кважрат, пирамида, сфера, может и настройку кол граней как в 3д максе.
создания модели с 0
добавления новой текстуры(сапись новая в реестре)
конвертер в 3мах формат
ну и можно аналог блп лаба прицепить счтоб сразу полнустью модель делать в визе..
Но маловероятно что ктото возмется за это,
Этот комментарий удален
0
1
8 лет назад
0
Что делать, если не запускается и выдаёт, нет какого-то storm.dll?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.