Page 1 of 2

Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Mon Aug 15, 2011 12:47 pm
by IgorA
Wrote a program to see the structure of blocks in the files 3ds. When you open the file shows the structure of units and their offset within the file.
Написал программу для просмотра структуры блоков в файлах 3ds. При открытии файлов показывается структура блоков и их смещение внутри файла.

Re: View3ds

Posted: Wed Aug 17, 2011 10:06 am
by macgub
I tried. OK, nice app.

Re: View3ds

Posted: Wed Aug 17, 2011 2:34 pm
by IgorA

Re: View3ds

Posted: Wed Aug 17, 2011 10:38 pm
by IgorA
revision 2052
info3ds:
fixed a serious bug in determining the size of blocks
Now all files are read correctly
revision 2080
info3ds:
1) fixed detection of levels of blocks
2) added a signature to some units
revision 2107
info3ds:
added information on new chunks

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Wed Aug 24, 2011 10:13 pm
by Mario
Я создал для этой программы собственную тему.

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Fri Aug 26, 2011 5:20 pm
by IgorA
ревизия 2125
1) исправил глюк с мышей когда окно не активно
2) небольшая доработка кода (изменение размера списка по вертикали, вывод размеров блока и др...)
revision 2125
1) fixed bug with the mouse when the window is not active
2) small updates to your code (changing the size of the list in the vertical, the output block size, etc. ..)

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Sat Sep 10, 2011 12:01 am
by IgorA
revision 2165
1) added documentation
2) new window for coordinates view

1) добавил документацию
2) сделал окно для просмотра координат

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Mon Sep 12, 2011 2:14 pm
by IgorA
ревизия 2173:
Теперь можно изменять координаты вершин внутри файлов 3ds. Пример измененного файла, открытый через view3ds, на вложенном рисунке.
Изменять число существующих вершин все еще нельзя, так что как серьезный редактор info3ds не пойдет. Да и сами координаты можно менять наугад, т. к. просмотра изменений в 3-х мерном виде тоже нет.

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Fri Dec 06, 2013 11:40 pm
by IgorA
rev 4332
Обновление программы.
Можно удалять некоторые блоки из файла, но не все. Алгоритм удаления может нарушить структуру файла, потому нужно быть осторожным. Надо доделать алгоритм, который блокирует блоки для удаления.

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Tue Nov 24, 2015 7:16 pm
by IgorA
rev 5930
Добавлено использование библиотека tinygl в окне редактирования блоков с кодом 0x4110 (Список вершин). Теперь редактируемый объект показывается в виде набора белых точек, а текущая редактируемая точка показывается в виде небольшой желтой сферы с тремя осями. Цвета осей совпадают с цветами текстовых полей для редактирования. Т. е. изменение в красном поле будет сдвигать точку по направлению красной оси и т. д. Курсорами можно менять углы обзора.
Планируется добавить меню с настройками режимов отображения.

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Wed Nov 25, 2015 12:36 am
by punk_joker
Твои программы как всегда впечатляют

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Wed Nov 25, 2015 11:04 am
by Wildwest
Во-во, я ему предлагал статью написать, а он вроде как отказался. И у нас проблемы с инвайтами на хабр - у punk_joker закончились и неизвестно есть ли они у других .

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Thu Nov 26, 2015 6:17 pm
by IgorA
punk_joker wrote:Твои программы как всегда впечатляют
Спасибо, еще есть куда двигаться.
Wildwest wrote:Во-во, я ему предлагал статью написать, а он вроде как отказался.
Просто не всегда есть время писать код и находить ошибки в нем, для написания статьи нужно много времени. А на хабре на сколько я знаю какая-то сложная система попадания из пользователя в автора. Если вдруг статья не будет нравиться пользователям, то новые статьи писать уже не получится. Потому я особо туда не стремлюсь попасть, хватает пока что форума и википедии.

rev 5935
Обновление программы:
- добавлено рисование граней и подсветка
- добавлено меню с выбором 3-х режимов работы окна просмотра
- оптимизация кода

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Thu Nov 26, 2015 6:42 pm
by Wildwest
На хабре 2 способа стать автором - через написание статьи в песочницу, из которой админы выбирают грамотно написанные и имеющие практическую направленность статьи, и через инвайт от хороших авторов. Если статья из песочницы не будет выбрана, то это ни на что не влияет, можно снова туда писать. Если выбрана, но провалилась, то тоже ничего страшного.

Re: Info3ds - просмотр структуры блоков в файлах 3ds

Posted: Sun Nov 29, 2015 6:25 pm
by IgorA
rev 5938
добавлено:
- вращение модели от курсора мыши при нажатии и движении левой кнопки в окне
- режим рисования граней в виде линий (переключение GL_LINE и GL_FILL)
- настройки цвета осей и режима рисования по умолчанию берутся из ini файла
- выход на редактирование точек теперь можно делать и через блоки с кодами 4000, 4100.
другие мелкие исправления.
Wildwest wrote:Если статья из песочницы не будет выбрана, то это ни на что не влияет, можно снова туда писать. Если выбрана, но провалилась, то тоже ничего страшного.
это хорошо что не влияет ни на что, я думал что все немного сложнее.