Explore nuestros productos

Notas de la versión 23.5 de Aspose.3D para Java

Mejoras y Cambios

KeySummaryCategory
THREEDNET-1359Exportación a OBJ - Los archivos de imagen/textura no se copian al directorio OBJTask
THREEDNET-1361Desacoplar la dependencia de System.DrawingTask
THREEDNET-1360Permitir exportar la definición de material PBR y el mapeo normal en el exportador de OBJImprovement
THREEDNET-1357Material y textura faltantes al cargar un archivo objBug fixing
THREEDNET-1358Al importar un archivo obj, ControlPoints encontró un error al leer los datos y los leyó como datos de vector normalBug fixing

Cambios en la API

Clase com.aspose.threed.FontFile añadida

Clase com.aspose.threed.Text añadida

Un FontFile se puede usar con Text para definir un perfil desde una cadena, luego se puede usar por otras clases de modelado procedural como LinearExtrusion

Se añadieron miembros a la clase com.aspose.threed.DracoSaveOptions, com.aspose.threed.GltfSaveOptions, com.aspose.threed.ObjSaveOptions:

Establezca esto en verdadero para hacer que el exportador reescale las coordenadas de posición de las mallas por Scene.AssetInfo.UnitScaleFactor, esta opción funciona para archivos Gltf/Obj/Draco.

    /**
     * Aplicar {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} a la malla.
     * Valor predeterminado es falso.
     */
    public boolean getApplyUnitScale()
    
    /**
     * Aplicar {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} a la malla.
     * Valor predeterminado es falso.
     * @param value Nuevo valor
     */
    public void setApplyUnitScale(boolean value)

Código de ejemplo

    var s = new Scene("test.fbx");
    var opt = new ObjSaveOptions();
    opt.setApplyUnitScale(true);
    s.save("output.glb", opt);


 
 Español