Aspose.3D for Java 19.5 Notes de Libération

Améliorations et changements

Clé Résumé Catégorie
THREEDNET-501 Intégrer avec la dernière Dynabic.Metered Amélioration
THREEDNET-505 Autoriser le changement d’orientation du plan en spécifiant une normale Amélioration
THREEDNET-489 Shadow ne fonctionne pas dans le moteur de rendu Vulkan Bug
THREEDNET-504 Draco créé à partir du fichier STL est cassé Bug

Public API et changements incompatibles vers l’arrière

Voir la liste de toutes les modifications apportées au public API telles que les membres ajoutés, renommés, supprimés ou dépréciés ainsi que toute modification non rétrocompatible apportée au Aspose.3D for Java. Si vous avez des préoccupations concernant un changement répertorié, veuillez le soulever sur leAspose.3D forum de soutien.

Ajout d’une nouvelle propriété * Radius * en classe com.aspose.threed.Plane

 /**

 * Gets the up vector of the plane, default value is (0, 1, 0), this affects the generation of the plane

 */

public Vector3 getUp();

/**

 * Sets the up vector of the plane, default value is (0, 1, 0), this affects the generation of the plane

 * @param value New value

 */

public void setUp(Vector3 value);

Exemple de code pour spécifier le rayon par propriété plutôt que par argument constructeur:

 Scene scene = new Scene();

Plane plane = new Plane();

plane.setUp(new Vector3(1, 1, 3));

scene.getRootNode().createChildNode(plane);

//This will generate a plane that has customized orientation

scene.save("test.obj", FileFormat.WAVEFRONTOBJ);

Ajout d’une nouvelle méthode “getConsumtionCredit” en classe com.aspose.threed.Metered

 /**

\* Gets consumption credit

\* @return consumption quantity

*/

public static double getConsumptionCredit() throws Exception;

Obtient le crédit de consommation du mois en cours, utilisé par le service de facturation Dynabic.Metered.