Browse our Products

Notes de publication Aspose.3D pour Java 23.5

Améliorations et modifications

KeyRésuméCatégorie
THREEDNET-1359Exportation vers OBJ - Les fichiers image/texture ne sont pas copiés vers le répertoire OBJTâche
THREEDNET-1361Dissocier la dépendance de System.DrawingTâche
THREEDNET-1360Autoriser l’exportation de la définition de matériau PBR et du normal mapping dans l’exportateur OBJAmélioration
THREEDNET-1357Matériau et texture manquants lors du chargement d’un fichier objCorrection de bug
THREEDNET-1358Lors de l’importation d’un fichier obj, ControlPoints a rencontré une erreur de lecture des données et les a lues comme des données de vecteur normalCorrection de bug

Modifications de l’API

Classe com.aspose.threed.FontFile ajoutée

Classe com.aspose.threed.Text ajoutée

Un FontFile peut être utilisé avec Text pour définir un profil à partir d’une chaîne, puis il peut être utilisé par d’autres classes de modélisation procédurale comme LinearExtrusion

Membres ajoutés à la classe com.aspose.threed.DracoSaveOptions, com.aspose.threed.GltfSaveOptions, com.aspose.threed.ObjSaveOptions:

Définissez ceci sur true pour faire en sorte que l’exportateur remesure les coordonnées de position des maillages par Scene.AssetInfo.UnitScaleFactor, cette option fonctionne pour les fichiers Gltf/Obj/Draco.

    /**
     * Appliquer {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} au maillage.
     * Valeur par défaut est false.
     */
    public boolean getApplyUnitScale()
    
    /**
     * Appliquer {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} au maillage.
     * Valeur par défaut est false.
     * @param value Nouvelle valeur
     */
    public void setApplyUnitScale(boolean value)

Exemple de code

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


 
 Français