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

Aspose.3D for Java 21,5 Примечания к выпуску

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

КлючСводкаКатегория
THREEDNET-878Нарисуйте черную границу вокруг полигоновНовая функция
THREEDNET-879Преобразование результатов STL в GLB в недопустимый атрибут: “/meshes/0/primitives/0/attributes/NORMAL_0”Исправление ошибок
THREEDNET-885Рендерер Aspose.3D разбился из-за загруженной большой сетки.Исправление ошибок
THREEDNET-884Валидация в преобразованных файлах GLB.Улучшение
THREEDNET-882Сгенерированный файл GLB не визуализируется в Babylon.jsИсправление ошибок
THREEDNET-887Конвертировать изображение в jpg/png при экспорте пользователя glTF со встроенными активамиНовая функция

API изменения

Добавлен новый тип enum com.aspose.threed.GltfEmbeddedImageFormat:

/**
 * How glTF exporter will embed the textures during the exporting.
 */
public enum GltfEmbeddedImageFormat
{    
    /**
     * Do not convert the image and keep it as it is.
     */
    NO_CHANGE,
    /**
     * All non-supported images formats will be converted to jpeg if possible.
     */
    JPEG,
    /**
     * All non-supported images formats will be converted to png if possible.
     */
    PNG;
}

Добавлено новое свойство в com.aspose.threed.GltfSaveOptions:

    public GltfEmbeddedImageFormat getImageFormat();
    public void setImageFormat(GltfEmbeddedImageFormat value);

Стандарт glTF поддерживает только PNG/JPG в качестве формата текстуры, этот параметр поможет Aspose.3D преобразовать нестандартные изображения в поддерживаемый формат во время экспорта.

Значение по умолчанию-GltfEmbeddedImageFormat.PNG, затем встроенная текстура будет преобразована в png, обычно вам не нужно вручную изменять это.

Добавлено новое свойство в com.aspose.threed.GltfSaveOptions:

    public void setFallbackNormal(Vector3 value);
    public Vector3 getFallbackNormal();

Когда экспортер GLTF2 обнаружил недопустимую норму со сцены, она будет использоваться вместо исходного значения для обхода проверки, это происходит, если сцена была импортирована из файла, экспортированного с неправильными данными.

Значение по умолчанию составляет (0, 1, 0).

Если присвоить это значение с null, неправильные нормальные данные будут получены без каких-либо изменений.


 
 Русский