Просмотрите наши продукты
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.