Просмотрите наши продукты

Aspose.3D для Python via .NET 22,6 Примечания к выпуску

Улучшения и изменения

КлючСводкаКатегория
THREEDNET-1152Разрешить сохранение сцены 3D без указания формата файлаНовая функция
THREEDNET-1157SdfValueBlock не поддерживается в импорте USDZУлучшение
THREEDNET-1156Исключение GLF: не удалось импортировать glTF, byteOffset не определен в accessorИсправление ошибок
THREEDNET-1154Aspose.ThreeD. Экспортное исключение: Spec дублируется при преобразовании DAE в USDZИсправление ошибок
THREEDNET-1153Исключение происходит при экономии USDZ до GLTFИсправление ошибок

API изменения

Добавлен новый метод к классу aspose.threed.FileFormat

    
    # Gets the preferred file format from the file extension name
    # The extension name should starts with a dot('.').
    def get_format_by_extension(extensionName)

Вы можете получить экземпляр FileFormat по имени расширения, пример кода:

scene = Scene(Box())
format = FileFormat.get_format_by_extension(".fbx")
# save the scene to memory stream using FileFormat returned by GetFormatByExtension
stream = BytesIO()
scene.save(stream, format)

Добавлен новый метод к классу aspose.threed.Scene

    # Saves the scene to specified path using specified file format.
    def save(fileName)

Новый метод позволяет сохранить сцену в файл 3D без предоставления формата файла.

Пример кода:

scene = Scene.from_file("Input.fbx")
scene.save("Output.usdz)


 
 Русский