Browse our Products
Notes de publication Aspose.3D pour Java 23.5
Cette page contient des informations sur les notes de publication pour Aspose.3D pour Java 23.5.
Améliorations et modifications
Key | Résumé | Catégorie |
---|---|---|
THREEDNET-1359 | Exportation vers OBJ - Les fichiers image/texture ne sont pas copiés vers le répertoire OBJ | Tâche |
THREEDNET-1361 | Dissocier la dépendance de System.Drawing | Tâche |
THREEDNET-1360 | Autoriser l’exportation de la définition de matériau PBR et du normal mapping dans l’exportateur OBJ | Amélioration |
THREEDNET-1357 | Matériau et texture manquants lors du chargement d’un fichier obj | Correction de bug |
THREEDNET-1358 | Lors 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 normal | Correction 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);