Explore nuestros productos

Notas de la versión 23.5 de Aspose.3D para Python vía .NET

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 la exportación de 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 aspose.threed.profiles.FontFile añadida

Clase aspose.threed.profiles.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 procedimental como LinearExtrusion

Se añadieron miembros a la clase aspose.threed.formats.DracoSaveOptions, aspose.threed.formats.GltfSaveOptions, aspose.threed.formats.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 <see cref="AssetInfo.UnitScaleFactor"/> a la malla.
        # Valor predeterminado es falso.
        @property
        def apply_unit_scale(self) -> bool:
                ...
        # Aplicar <see cref="AssetInfo.UnitScaleFactor"/> a la malla.
        # Valor predeterminado es falso.
        @apply_unit_scale.setter
        def apply_unit_scale(self, v : bool):
                ...

Código de ejemplo

    from aspose.threed import Scene
    from aspose.threed.formats import ObjSaveOptions
    s = Scene("test.fbx")
    opt = ObjSaveOptions()
    opt.apply_unit_scale = True
    s.save("output.glb", opt)


 
 Español