Исходники MdlVis

» опубликован
» Предназначение: Работа с моделями
Исходники MdlVis 1.39 и 1.40.
Распостраняется по лицензии LGPL.
Спасибо пользователю Brutalus за публикацию.


Просмотров: 10 828

» Лучшие комментарии


Mellon #1 - 7 лет назад -9
респект
Nevidim #2 - 7 лет назад 1
Mellon, опять ты
Алексей, не выдержал?
Nerevar #3 - 7 лет назад 3
Nevidim, он заходил три года назад,если что
выложили ресурс за него,может кому-нибудь понадобится
Nevidim #4 - 7 лет назад 4
Во всяком случае mdlvis написан на дельфях и для меня не представляет интереса
Таурен #5 - 7 лет назад 3
даже не знаю, что с ним можно дельного придумать -_-
но вообще круто, пусть будет
Кто не зал - FL studio тоже на дельфях запилен
IceFog #6 - 7 лет назад 3
Во всяком случае mdlvis написан на дельфях и для меня не представляет интереса
А я как раз пишу на Delphi, интересно посмотреть как идет работа с MPQ архивами.
DragonSpirit #7 - 7 лет назад 8
Таурен:
даже не знаю, что с ним можно дельного придумать -_-
сделать кнопку для создания новой модели <3
Андреич #8 - 7 лет назад 2
сделать кнопку для создания новой модели <3
давняя мечта..)
Senbonzakura #9 - 7 лет назад 1
даже не знаю, что с ним можно дельного придумать -_-
Можно исправить лаги (при поворотах, приближении), ну если это возможно.
2 комментария удалено
prog #12 - 7 лет назад 3
где же вы были года два назад, когда мне это еще было интересно (
но полюс поставлю, штука хорошая
Haruhi #13 - 7 лет назад 0
Можете не благодарить :3
AlakFrost #14 - 7 лет назад 2
Brutalus, я на 90% уверен что ничего не будет... поздновато слили исходники.
Haruhi #15 - 7 лет назад 0
Надежда умирает последней.
alexprey #16 - 7 лет назад 2
ух ты крутота то какая ^^
О боже, какой страшный код... теперь я понимаю, почему он бросил его
Nevidim #17 - 7 лет назад -4
alexprey:
ух ты крутота то какая ^^
О боже, какой страшный код... теперь я понимаю, почему он бросил его
Я про то же. Кривой код на кривом языке
alexprey #18 - 7 лет назад (отредактировано ) 2
сделать кнопку для создания новой модели <3
у него загрузка модели выглядит не так
InitModel();
LoadModelFromFile('model.mdl');
и даже не так
TMdlModel.Create('model.mdl');
а огромный код, который все инициализирует и он находиться прям на действии кнопки открыть модель...
Nevidim:
на кривом языке
<_< не надо тут разводить холиваров по этому поводу...
NoSilence #19 - 7 лет назад 2
Этот код – совершенство.
Это сообщение удалено
Iron #21 - 7 лет назад (отредактировано ) 9
Качество кода вполне понятно, если учесть, что изначально редактор планировался как микротулза для своих нужд, для таких вещей совершенно бесполезно, если не сказать - вредно, разрабатывать архитектуру, заботиться о простоте поддержки и повторном использовании кода, результат не будет стоить вложенных усилий. Такие штуки обычно пишутся как некая крайне узкоспециализированная серебряная пуля для небольшой задачи, которую или а) жутко достало решать часто и вручную, или б) очень интересно попробовать автоматизировать в связи с тем, что ты это сделаешь на новом языке/с применением какой-то новой для себя технологии/с использованием какого-то нового инструментария. И вот в первом случае решение тебе, обычно, нужно не завтра и красиво, а сейчас и чтобы работало, а во втором случае ты играешься с новой игрушкой, и сделать все по уму сразу не шибко получается, первый блин, как говорится, комом. Вот при создании mdlvis у Алексея были одновременно оба случая, и, как планировалось, микротулза для насущных нужд (это потом уже, по запросам сообщества она разрослась в космолет, рефакторить который сложнее, чем переписать с нуля), и с 3D графикой он на тот момент не шибко был знаком, как сам писал в статье на хабре. Так что будьте снисходительнее.
PS: И да, Nevidim, обоснуй свой выпад в сторону делфей. Лично мое мнение - кривым он никогда не был, какое-то время был устаревшим, но сейчас Embarcadero все соки из себя жмет продолжая его разработку, и, честно говоря, поставив себе ради интереса Rad Studio XE2 я был весьма приятно удивлен количеством и качеством преобразований и нововведений (с 7-ки никаких делфей в глаза не видел), да и в продакшене процент присутствия написанных на делфи софтин только растет, так что я бы не был столь категоричен в высказываниях о их "кривости".
Nevidim #22 - 7 лет назад -3
Iron, мне в дельфях не нравится синтаксис, он не красивый. И проблемы производительности похлеще плюсовых
замечание от : не разводим тут
Это сообщение удалено
Iron #24 - 7 лет назад (отредактировано ) 3
Nevidim, нравится-не нравится, это сугубо субъективная оценка, которая никак не характеризует сам язык, мне наоборот, очень нравится. А по поводу проблем с производительностью, так вы возьмите любой компонентный фреймворк под плюсами, получите тот же букет проблем, и связан он вовсе не с языком реализации. На делфях вам никто не запрещает писать лоу левел код работающий ровно настолько быстро, насколько у вас прямые руки, и это будет не сложнее и не менее производительно, чем на тех же плюсах.
Лично мое мнение: такое предвзятое отношение к делфям сложилось из-за относительно низкого порога вхождения. Но не обманывайтесь, простота там только на поверхности. Вы ведь не будете утверждать, что c++ жутко прост по причине того что под него есть такой замечательный компонентный IDE-фреймворк как Builder?
Приведу еще более понятную аналогию: вы ведь не будете утверждать, что принтер очень просто устроен, на основании того, что для печати на нем вам достаточно нажать две кнопки? А вы попробуйте самостоятельно взять свой принтер и увеличить ширину печатающей области, переделать из чернобелого в цветной, добавить возможность параллельно печатать сразу на двух сторонах листа, а так же сливать статистику о печати в web, тогда и поговорим о простоте и кривости.
PS: И расскажите ка, какие у плюсов проблемы с производительностью? Обычно у плюсов исключительно проблемы с прокладкой между стулом и монитором, да черт возьми, это чуть ли не один из основополагающих моментов в плюсах, и в этом смысле, кстати, делфи у них выигрывают - предоставляя не меньше возможностей, спасают ноги программиста от шальных пуль, во многом благодаря именно своему "некрасивому синтаксису".
FruityKilla #25 - 7 лет назад (отредактировано ) 2
Вам стоит создать тему на форуме или в блоге. Это комментарии РЕСУРСА, не забывайте.
prog #26 - 7 лет назад 1
Портировать чтоли на джаву, как время будет свободное, так развлечения ради.
Zetox #27 - 7 лет назад 2
Кто добавит создание с 0 своей модели, и возможность добавлять текстуры - тот няша :3
velmir #28 - 6 лет назад 0
добавить бы не мешало:
создания примитивов,
куб, кважрат, пирамида, сфера, может и настройку кол граней как в 3д максе.
создания модели с 0
добавления новой текстуры(сапись новая в реестре)
конвертер в 3мах формат
ну и можно аналог блп лаба прицепить счтоб сразу полнустью модель делать в визе..
Но маловероятно что ктото возмется за это,
Это сообщение удалено
Архилич #30 - 4 года назад 0
Что делать, если не запускается и выдаёт, нет какого-то storm.dll?
Андреич #31 - 4 года назад 0
Архилич,
это длл лежит в папке варика...
прога с ними работает...
Doopsoldeir #32 - 1 год назад 0
Это программа вообще никаким образом не работает с bpl файлами от версии wc3 1.29. Долго крутил вертел, в итоге был послан. Так что нужен новый патч.
PT153 #34 - 1 год назад (отредактировано ) 0
bpl файлами
Что это за файлы такие? Я знаю только .blp. MdlVis работает только с моделями, да и то только с теми, которые имеют точки.
Нернер Волчий Во #35 - 8 месяцев назад 0
Респект, НО я так и не понял как создать объёмные модели! Только плоские какие то! Подскажите че делать пж!!
WarSC #36 - 1 неделю назад 0
Отдать команде разработчиков и будет не прога а шедевр...(((
GetLocalPlayer #37 - 1 неделю назад 0
WarSC:
Отдать команде разработчиков и будет не прога а шедевр...(((
А что ее отдавать-то? Вот она, лежит всем доступная. Берите, делайте.