Просмотрите наши продукты
Aspose.3D for Java 22,6 Примечания к выпуску
Эта страница содержит информацию о выпуске для Aspose.3D for Java 22,6.
Улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-1152 | Разрешить сохранение сцены 3D без указания формата файла | Новая функция |
THREEDNET-1157 | SdfValueBlock не поддерживается в импорте USDZ | Улучшение |
THREEDNET-1156 | Исключение GLF: не удалось импортировать glTF, byteOffset не определен в accessor | Исправление ошибок |
THREEDNET-1154 | Aspose.ThreeD. Экспортное исключение: Spec дублируется при преобразовании DAE в USDZ | Исправление ошибок |
THREEDNET-1153 | Исключение происходит при экономии USDZ до GLTF | Исправление ошибок |
API изменения
Добавлен новый метод к классу com.aspose.threed.FileFormat
:
/**
* Gets the preferred file format from the file extension name
* The extension name should starts with a dot('.').
* @param extensionName
*/
public static FileFormat getFormatByExtension(String extensionName)
Вы можете получить экземпляр FileFormat по имени расширения, пример кода:
var scene = new Scene(new Box());
var format = FileFormat.getFormatByExtension(".fbx");
//save the scene to memory stream using FileFormat returned by GetFormatByExtension
var stream = new ByteArrayOutputStream();
scene.save(Stream.wrap(stream), format);
Добавлен новый метод к классу com.aspose.threed.Scene
:
/**
* Saves the scene to specified path using specified file format.
* @param fileName File name.
*/
public void save(String fileName)
throws IOException;
Новый метод позволяет сохранить сцену в файл 3D без предоставления формата файла.
Пример кода:
var scene = Scene.fromFile("Input.fbx");
scene.save("Output.usdz);