Browse our Products
Notes de publication Aspose.3D pour Java 24.1
Cette page contient des informations sur les notes de publication pour Aspose.3D pour Java 24.1.
Améliorations et Modifications
Key | Résumé | Catégorie |
---|---|---|
THREEDNET-1471 | Conversion de l’animation basée sur les angles d’Euler en animation basée sur les quaternions | Tâche |
THREEDNET-1474 | Autoriser l’exportation d’animations basées sur les quaternions en FBX | Tâche |
THREEDNET-1475 | Exportation d’animation en GLTF | Tâche |
THREEDNET-1476 | Autoriser l’exportation de l’animation de rotation basée sur les angles d’Euler vers glTF | Amélioration |
THREEDNET-1478 | Ajouter la prise en charge de 3MF avec une structure assemblée. | Amélioration |
THREEDNET-1480 | Rééchantillonnage des images clés lors de la conversion des images clés basées sur les quaternions en angles d’Euler | Amélioration |
THREEDNET-1455 | Impossible de charger le fichier “.JT” dans la scène, le fichier est JT 8.0 | Correction de bug |
THREEDNET-1473 | Certains quaternions donnent lieu à une rotation NaN | Correction de bug |
THREEDNET-1477 | Les coordonnées de la texture sont corrompues lors de la sauvegarde à nouveau des fichiers glTF. | Correction de bug |
THREEDNET-1479 | Le format de certains fichiers glTF ne peut pas être détecté | Correction de bug |
THREEDNET-1482 | La conversion de séquences d’images clés incomplètes vers glTF peut entraîner des exceptions. | Correction de bug |
THREEDNET-1483 | Les maillages avec un index de matériau négatif ne peuvent pas être convertis en USDZ et glTF | Correction de bug |
THREEDNET-1484 | Le format USDZ ne peut pas gérer -inf et inf | Correction de bug |
THREEDNET-1485 | Impossible d’ouvrir les fichiers USDZ exportés par l’exportateur THREE.js. | Correction de bug |
Modifications de l’API
Ajout de membres à la classe com.aspose.threed.AnimationChannel:
/**
* Obtient la séquence d'images clés associée dans ce canal
*/
public KeyframeSequence getKeyframeSequence()
/**
* Obtient la séquence d'images clés associée dans ce canal
* @param value Nouvelle valeur
*/
public void setKeyframeSequence(KeyframeSequence value)
Les interfaces plus anciennes dans AnimationChannel conçues pour accéder aux séquences d’images clés seront dépréciées à l’avenir. Cette nouvelle propriété servira de remplacement. Actuellement, il n’y a aucune indication qu’une seule séquence d’images clés est utilisée pour un canal d’animation unique.
Ajout de membres à la classe com.aspose.threed.Quaternion:
/**
* Effectue une interpolation linéaire sphérique entre deux valeurs
* @param t t est entre 0 et 1
* @param v1 Première valeur
* @param v2 Deuxième valeur
*/
public static Quaternion slerp(double t, Quaternion v1, Quaternion v2)
Une méthode utilitaire pour calculer l’interpolation linéaire sphérique entre deux quaternions.