- •Множества
- •Шаблонные группы
- •Свойства
- •Операторы
- •Функции для работы с группами
- •Наборы объектов
- •Конструкторы
- •Свойства
- •Операторы
- •Функции, работающие с наборами
- •Дополнительные сведения
- •Конструкторы
- •Свойства
- •Операторы
- •Прочие функции
- •Операторы
- •Конструкторы
- •Свойства
- •Операторы
- •Конструкторы
- •Свойства
- •Операторы
- •Конструкторы
- •Свойства
- •Операторы
- •Литералы
- •Свойства
- •Операторы
- •Конструкторы
- •Свойства
- •Операторы
- •Конструкторы
- •Свойства
- •Операторы
- •Прочие функции
Прочие функции
Чтобы получить материал, содержащийся в редакторе материалов, используйте функцию
getMeditMaterial Число
Числовой параметр задает номер слота, из которого берется материал. Для занесения материала в слот редактора материала предназначена функция
setMeditMaterial Число Материал
Указанный материал заносится в слот, номер которого задан первым параметром.
Функция
loadDefaultMatLib ( )
загружает, в качестве текущей, библиотеку материалов по умолчанию. Данная функция параметров не имеет, поэтому указывать пустые скобки при вызове обязательно. Произвольная библиотека материалов загружается с помощью функции
loadMaterialLibrary Символьная_строка
Параметр функции задает имя файла, в котором хранится библиотека. Если полный путь файла не указан, то он ищется в директориях, определенных конфигурацией. При успешной загрузке функция возвращает true, в противном случае false. Записать текущую библиотеку в файл можно, обратившись к функции
saveMaterialLibrary Символьная_строка
Имя файла передается параметром. В случае удачной записи результат функции – true, иначе возвращается false. Если Вы хотите загрузить или сохранить текущую библиотеку, предоставив пользователю выбрать файл в диалоговом режиме, то обращайтесь к функциям
fileOpenMatLib ( )
fileSaveAsMatLib ( )
Данные функции открывают стандартные диалоги для загрузки и сохранения библиотек материалов. После выбора файла, библиотека по умолчанию считывается или записывается в выбранный файл. Для записи библиотеки применяется так же функция
fileSaveMatLib ( )
Если текущая библиотека ранее не сохранялась, то данная функция откроет диалоговое окно для выбора файла. В противном случае она запишется в ранее выбранный файл без запроса имени.
Получить имя файла, из которого загружена текущая библиотека, можно с помощью функции
getMaterialLibFileName ( )
Полное имя файла возвращается в виде символьной строки.
