Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.13;
Скачать: CL | DM;

Вниз

Сохранение 3D-моделей в *.pas файл   Найти похожие ветки 

 
rts111 ©   (2006-12-06 15:28) [0]

Есть программа "3D Exploration" - там 3d-модели можно сохрнить как файл *.cpp
А есть ли утилита которая может читать какой-нибудь распространненый формат,
и сохранять модель как файл *.pas?
И хорошо бы с анимацией.


 
Vga ©   (2006-12-06 16:28) [1]

> [0] rts111 ©   (06.12.06 15:28)

Не слышал. Но не проблема cpp сконвертировать


 
Pa5ha ©   (2006-12-06 21:55) [2]

А в блокноте конвертнуть можна? Ну там все ф убрать, скобки поменять. Структура то описания данных вроде та же. А остальное ручками выгрести не сложно.


 
Vga ©   (2006-12-07 02:56) [3]

> [2] Pa5ha ©   (06.12.06 21:55)

А не проще h2pas использовать?


 
Pa5ha ©   (2006-12-07 15:06) [4]


> Vga ©   (07.12.06 02:56) [3]

если проще, то что не сказал раньше? я просто не знал про такую. Все ручками -)


 
Vga ©   (2006-12-07 18:13) [5]

> [4] Pa5ha ©   (07.12.06 15:06)

Внимательнее надо в дистре фрипаскаля шариться. И на сайте Bred"а. http://www.astonshell.ru.


 
Pa5ha ©   (2006-12-08 16:02) [6]

ну я не знаю кто такой бред, а фрипаскаля не имею -)


 
rts111 ©   (2006-12-08 16:23) [7]

А где взять h2pas? Это программа под Windows?

Есть с2pas32.exe , но она неправильно константы single переводит,
и сточки слишком длинные получаются:(


 
Fredy314 ©   (2006-12-08 17:00) [8]

Если не секрет то что именно имелось ввиду под сохранением в *.pas, Прога должна рисовать модель или как?
А то была й меня одна так вообще всё конвертила
структура получалась такой
const=Array[0..filesize]of byte=и весь файл тупо вставлен массивом байт. тебе ведь не єто нужно?


 
Vga ©   (2006-12-08 17:07) [9]

> [6] Pa5ha ©   (08.12.06 16:02)

Bred2 - notepad must DIE! - т.е. замена блокноту, на мой взгляд лучшая, это просто txt редактор, не программерский (ну разве что простенькая подсветка тэгов), зато работает с кодировками, быстрый, открывает большие тексты. Написан на Delphi :)
Bred3 - программерский редактор, бета 3 уже пару лет :(
h2pas я вроде в комплекте FPC видел.


 
Vga ©   (2006-12-08 17:09) [10]

> [8] Fredy314 ©   (08.12.06 17:00)

Создается .cpp файл, в нем массивы вершин, индексов, текстурных координат etc, плюс код, рисующий модельку из этих массивов через OpenGL. Основная ценность - массивы. В принципе, можно написать для конкретной программы (3D Exploration например) конвертер, который приведет массивы к нужному виду, а код рисования использовать внешний.


 
Fredy314 ©   (2006-12-08 17:20) [11]

Если формат файла с моделью известен(документирован) то вполне можно написать конвертер и самому.
Гдето я встречал описание формата от 3ДМакса и даже какието максовские скрипты выводящие массивы вершин/нормалей в текстовый файл, можно приспособить вормат файла под Паскалевские массивы.


 
Pa5ha ©   (2006-12-09 17:35) [12]

Я писал конвертер. Из OBJ конвертировал в свой формат. Потом дописал для смд. OBJ получал с помощью 3DExploration -) Правда не очень хоца исходники выкладывать, позорица -)

Кстати, бага такая была. В 3дэксплор поворачиваю модель, созраняю, конверчу своей прогой, открываю своим двиглом, модель оказывается не повернутой. Открываю модель в 3дэксплор, она в первозданном виде. Опять поворачиваю, созраняю. Открываю повторно, проверяю, все в порядке, повернута. Конверчу, октрываю в двигле, опять не повернута. Короче файл опять возвращается к первоначальному виду хз как. Вирусов вроде нет. Файл монитор вроде ничего не дал.


 
Vga ©   (2006-12-10 01:55) [13]

> [12] Pa5ha ©   (09.12.06 17:35)

Написал - выкладывай :)



Страницы: 1 вся ветка

Текущий архив: 2008.01.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
2-1197824136
Stepper
2007-12-16 19:55
2008.01.13
AnimateWindow(Handle, 500, AW_HIDE or AW_BLEND);


2-1197902556
авыф
2007-12-17 17:42
2008.01.13
план выполнения запроса oracle


15-1196886751
Torry
2007-12-05 23:32
2008.01.13
Музыка


9-1165348759
Vladimir1984
2006-12-05 22:59
2008.01.13
RGB, CMY GetRValue подбор цветов перехода...


2-1197472090
account1024
2007-12-12 18:08
2008.01.13
Кол-во элементов TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский