Исходники MdlVis

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


Просмотров: 12 346

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


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