Render.ru

Экспорт

#1
Уважаемые господа, ответьте плиз на 1 маленький вопрос, можно ли в Max script сделать вывод в бинарный а не текстовый файл, тоесть делаю экспортер из мах, всё работает, только строки получаются такого вида
face1|xyz 1.0,2.0,3.0|tv 1.0,1.0,1.0/чнят 1.0|1.0|1.0
вроде всё устраивает, но хотелось бы вс это перевести в бинарник, написал свою сторонюю утилитину но, это криво. Можно ли создать бинарник прямо в MAX Script.
Для справки MAX 6.0 соотв и его Script.

PS: Подозреваю что это прямо реализуется через MAX SDK и VC, тоесть писать свой плаг, но сильно не охота.
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
Да возможно работать с двоичным потоком

Смотри главу "BinStream for Binary Reading and Writing"

f=fopen "c:\\test.bin" "wb"
WriteString f "String"
WriteByte f 64
WriteShort f 128
WriteLong f 256
WriteFloat f 512.0
WriteString f "gnirtS"
WriteLong f (ftell f)
fclose f
f=fopen "c:\\test.bin" "rb"
ReadString f
ReadByte f
ReadShort f
ReadLong f
ReadFloat f
ReadString f
ftell f

ReadLong f

fclose f
 
Сверху