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

Aspose.3D for Java 18,7-Июль 2018

Другие улучшения и изменения

СводкаКатегория
Добавить поддержку импорта Draco 2,2Новая функция
Добавить поддержку экспорта Draco 2,2Новая функция
Импорт файлов glTF с сжатием dracoНовая функция

Публичные API и обратные несовместимые изменения

Просмотрите список любых изменений, внесенных в общедоступный API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые назад изменения, внесенные в Aspose.3D for Java API API. Если у вас есть опасения по поводу каких-либо изменений, пожалуйста, поднимите их наФорум поддержки Aspose.3D.

API изменения:

3 члена удалены из класса com.aspose.threed. Собственность:

     public void com.aspose.threed.Property.setExtraData(java.lang.String);

    public java.lang.String com.aspose.threed.Property.getExtraData();

    public int com.aspose.threed.Property.getFlags();

Они удаляются для синхронизации изменений версии .NET. (Их планируется удалить с Aspose.3D for .NET 18,2)

1 свойство добавлено в класс com.aspose.threed.ObjLoadOptions:

     public boolean com.aspose.threed.ObjLoadOptions.getNormalizeNormal();

    public void com.aspose.threed.ObjLoadOptions.setNormalizeNormal(boolean);

Получает или устанавливает, нормализовать ли нормальный вектор во время загрузки, значение по умолчанию истинно.

Код образца:

         Scene scene = new Scene();

        ObjLoadOptions opt = new ObjLoadOptions();

        opt.setNormalizeNormal(false);

        scene.open("test.obj", opt);

Это загрузит файл obj и оставит нормальные векторы ненормальными, старая версия нормализует нормальные векторы при загрузке файла obj.


 
 Русский