Explore nuestros productos
Aspose.3D for Java 18,7-Julio 2018
Otras mejoras y cambios
Resumen | Categoría |
---|---|
Añadir Draco 2,2 apoyo de importación | Nueva característica |
Añadir Draco 2,2 soporte de exportación | Nueva característica |
Importar archivos glTF con compresión draco | Nueva característica |
Público API y cambios incompatibles al revés
Consulte la lista de cualquier cambio realizado al público API, como miembros agregados, renombrados, eliminados o obsoletados, así como cualquier cambio no compatible con versiones anteriores realizado a Aspose.3D for Java API. Si tiene inquietudes sobre cualquier cambio enumerado, por favor recújelo en elAspose.3D foro de apoyo.
API cambios:
3 miembros eliminados de la clase com.aspose.threed. Propiedad:
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();
Estos se eliminan para sincronizar los cambios de la versión .NET. (Está previsto que se retiren desde el Aspose.3D for .NET 18,2)
1 propiedad agregada a class com.aspose.threed. ObjLoadOpciones:
public boolean com.aspose.threed.ObjLoadOptions.getNormalizeNormal();
public void com.aspose.threed.ObjLoadOptions.setNormalizeNormal(boolean);
Obtiene o establece si normalizar el vector normal durante la carga, el valor predeterminado es verdadero.
Código de muestra:
Scene scene = new Scene();
ObjLoadOptions opt = new ObjLoadOptions();
opt.setNormalizeNormal(false);
scene.open("test.obj", opt);
Esto cargará el archivo obj y dejará los vectores normales sin normalizar, la versión anterior normalizará los vectores normales cuando se cargue el archivo obj.