Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт авг 24, 2017 2:07 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 След.
Автор Сообщение
СообщениеДобавлено: Пн авг 15, 2011 12:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
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. При открытии файлов показывается структура блоков и их смещение внутри файла.


Вложения:
Комментарий к файлу: screen shot
info3ds.png
info3ds.png [ 19.53 КБ | 2894 просмотра ]
Вернуться к началу
 Заголовок сообщения: Re: View3ds
СообщениеДобавлено: Ср авг 17, 2011 10:06 am 
Не в сети

Зарегистрирован: Вт фев 05, 2008 11:06 am
Сообщения: 79
I tried. OK, nice app.


Вернуться к началу
 Заголовок сообщения: Re: View3ds
СообщениеДобавлено: Ср авг 17, 2011 2:34 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
Thank you. A newer version on http://redmine.kolibrios.org/projects/k ... op/info3ds. For some reason it hangs on file http://redmine.kolibrios.org/projects/k ... ighter.3ds.


Вернуться к началу
 Заголовок сообщения: Re: View3ds
СообщениеДобавлено: Ср авг 17, 2011 10:38 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
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


Вернуться к началу
СообщениеДобавлено: Ср авг 24, 2011 10:13 pm 
Я создал для этой программы собственную тему.


Вернуться к началу
   
СообщениеДобавлено: Пт авг 26, 2011 5:20 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
ревизия 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. ..)


Вернуться к началу
СообщениеДобавлено: Сб сен 10, 2011 12:01 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
revision 2165
1) added documentation
2) new window for coordinates view

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


Вложения:
Комментарий к файлу: пока так выглядит новое окно
i3d_110909.png
i3d_110909.png [ 38.78 КБ | 2646 просмотров ]
Вернуться к началу
СообщениеДобавлено: Пн сен 12, 2011 2:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
ревизия 2173:
Теперь можно изменять координаты вершин внутри файлов 3ds. Пример измененного файла, открытый через view3ds, на вложенном рисунке.
Изменять число существующих вершин все еще нельзя, так что как серьезный редактор info3ds не пойдет. Да и сами координаты можно менять наугад, т. к. просмотра изменений в 3-х мерном виде тоже нет.


Вложения:
Комментарий к файлу: пример измененного файла house.3ds
new_3ds_file.png
new_3ds_file.png [ 28.41 КБ | 2615 просмотров ]
Вернуться к началу
СообщениеДобавлено: Пт дек 06, 2013 11:40 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
rev 4332
Обновление программы.
Можно удалять некоторые блоки из файла, но не все. Алгоритм удаления может нарушить структуру файла, потому нужно быть осторожным. Надо доделать алгоритм, который блокирует блоки для удаления.


Вернуться к началу
СообщениеДобавлено: Вт ноя 24, 2015 7:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
rev 5930
Добавлено использование библиотека tinygl в окне редактирования блоков с кодом 0x4110 (Список вершин). Теперь редактируемый объект показывается в виде набора белых точек, а текущая редактируемая точка показывается в виде небольшой желтой сферы с тремя осями. Цвета осей совпадают с цветами текстовых полей для редактирования. Т. е. изменение в красном поле будет сдвигать точку по направлению красной оси и т. д. Курсорами можно менять углы обзора.
Планируется добавить меню с настройками режимов отображения.


Вложения:
info3ds_241115.png
info3ds_241115.png [ 27.89 КБ | 1162 просмотра ]
Вернуться к началу
СообщениеДобавлено: Ср ноя 25, 2015 12:36 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1061
Твои программы как всегда впечатляют

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Ср ноя 25, 2015 11:04 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Во-во, я ему предлагал статью написать, а он вроде как отказался. И у нас проблемы с инвайтами на хабр - у punk_joker закончились и неизвестно есть ли они у других .


Вернуться к началу
СообщениеДобавлено: Чт ноя 26, 2015 6:17 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
punk_joker писал(а):
Твои программы как всегда впечатляют

Спасибо, еще есть куда двигаться.
Wildwest писал(а):
Во-во, я ему предлагал статью написать, а он вроде как отказался.

Просто не всегда есть время писать код и находить ошибки в нем, для написания статьи нужно много времени. А на хабре на сколько я знаю какая-то сложная система попадания из пользователя в автора. Если вдруг статья не будет нравиться пользователям, то новые статьи писать уже не получится. Потому я особо туда не стремлюсь попасть, хватает пока что форума и википедии.

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


Вложения:
Комментарий к файлу: версия от 26.11.15
info3ds_261115.png
info3ds_261115.png [ 31.32 КБ | 1071 просмотр ]
Вернуться к началу
СообщениеДобавлено: Чт ноя 26, 2015 6:42 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
На хабре 2 способа стать автором - через написание статьи в песочницу, из которой админы выбирают грамотно написанные и имеющие практическую направленность статьи, и через инвайт от хороших авторов. Если статья из песочницы не будет выбрана, то это ни на что не влияет, можно снова туда писать. Если выбрана, но провалилась, то тоже ничего страшного.


Вернуться к началу
СообщениеДобавлено: Вс ноя 29, 2015 6:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
rev 5938
добавлено:
- вращение модели от курсора мыши при нажатии и движении левой кнопки в окне
- режим рисования граней в виде линий (переключение GL_LINE и GL_FILL)
- настройки цвета осей и режима рисования по умолчанию берутся из ini файла
- выход на редактирование точек теперь можно делать и через блоки с кодами 4000, 4100.
другие мелкие исправления.
Wildwest писал(а):
Если статья из песочницы не будет выбрана, то это ни на что не влияет, можно снова туда писать. Если выбрана, но провалилась, то тоже ничего страшного.

это хорошо что не влияет ни на что, я думал что все немного сложнее.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB