Оглавление
В Model Packer, API представлен в виде Structure, и позволяет автоматически выполнять паковку полностью на программном уровне без участия человека.
Также, в этом руководстве будет описано как работать с манифест-файлами, для получения программного доступа к содержащейся в них информации.
Важно!Скачать Model Packer
Для использования API, вы должны обладать минимальными знаниями в Maxscript!
Для использования API, вам необходимо их включить при помощи:
::MODEL_PACKER_USE_API = true
Далее, нужно запустить скрипт и произвести инициализацию:script = (getDir #temp) + @"/ModelPacker/ModelPacker.mse"
try(fileIn script) catch()
api = ::MODEL_PACKER_API()
Далее включить нужный пресет, передать данные и начать паковку:try(fileIn script) catch()
api = ::MODEL_PACKER_API()
api.usePreset "FULL CUSTOM"
api.inputData() -- How to use see example
api.beginPack()
Смотрите подробный разбор на примере.api.inputData() -- How to use see example
api.beginPack()
При помощи Maxscript примера ниже, вы можете извлечь файлы из архива, найти *.ini файл и получить из него любую информацию. Код несложный и к нему есть много комментариев.
Результат выполнения Maxscript:При помощи PHP примера ниже, вы можете извлечь файлы из архива, найти *.xml файл и получить из него любую информацию. Код несложный и к нему есть много комментариев.
Результат выполнения PHP:Скопируйте код, который приведен ниже, сохраните его в файл с расширением "bat", например "Find in my library.bat".
Поместите "Find in my library.bat" в папку с вашей библиотекой 3D моделей. Поиск будет осуществляться во всех подпапках начинай с той, в которой лежит *.bat файл.
Главное условие, архивы должны быть разархивированы.
Запустите "Find in my library.bat", введите поисковые слова через пробел и нажмите Enter.
Для всех найденных моделей будут открыты папки.Это довольно примитивный способ для поиска, но вполне подходит для небольших библиотек.
Никто не оставил комментариев
Удалить