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

Améliorations et changements

CléRésuméCatégorie
THREEDNET-847Ajouter un support de nuage de points dans glbNouvelle fonctionnalité
THREEDNET-830Fournit un maillage de bas niveau API pour le moteur de rendu Web.Amélioration
THREEDNET-838Exporter la topographie 2.5D avec la couleur vers un fichierAmélioration
THREEDNET-849Ajouter octet [4]support dans l’exportation glTFAmélioration
THREEDNET-832Implémenter des gadgets pour la lumière dans le moteur de rendu WebAmélioration
THREEDNET-833Implémenter gizmo pour la caméra dans le rendu WebAmélioration
THREEDNET-842Ajouter un support d’analyse UV facteur en FBXAmélioration
THREEDNET-852Renducteur d’architecture d’entité refactor pour le rendu webTâche
THREEDNET-836Mettez à jour les noms de classe d’option de sauvegarde/charge.Tâche
THREEDNET-858Certains fichiers obj n’ont pas été entièrement rendus dans le rendu Web.Correction de bogue
THREEDNET-859Les fichiers X avec une structure d’animation non standard ne peuvent pas être importés.Correction de bogue
THREEDNET-861Impossible d’importer des fichiers X avec des données FVF définiesCorrection de bogue
THREEDNET-860Impossible d’importer des fichiers X avec plusieurs matériaux attachés sur un seul maillageCorrection de bogue
THREEDNET-839FBX fichier avec ConstraintParent ne sont pas pris en charge.Correction de bogue
THREEDNET-841Certains anciens fichiers FBX contiennent la section Forme sous Modèle ne sont pas pris en charge.Correction de bogue
THREEDNET-840ASCII FBX Le fichier avec FileId ne sera pas importé.Correction de bogue
THREEDNET-844API lance une exception tout en définissant une licence valide au .NET CoreCorrection de bogue
THREEDNET-843API ne fixe pas d’exception de licence valide dans le projet .NET CoreCorrection de bogue
THREEDNET-848Certains nuages de points ne peuvent pas être exportés en drcCorrection de bogue
THREEDNET-854Aspose.3D s’est écrasé lors de l’importation de certains fichiers collada avec des définitions de matériaux incorrectes.Correction de bogue

API changements

Cette version est principalement une version de correction de bogues, corrigé de nombreux bogues et amélioré beaucoup de compatibilité pour les fichiers X FBX, Collada, DirectX.

Seuls quelques changements mineurs API.

Ajout d’un nouveau type de données dans la classe com.aspose.threed.VertexFieldDataType:

    /**
     * Type of byte[4], can be used to represent color with less memory consumption.
     */
    public static final int BYTE_VECTOR4;

Le VertexElementVertexColor dans com.aspose.threed.Geometry sera codé comme un entier de 4 octets avec le type VertexFieldDataType.BYTE _ VECTOR4.

Cela peut réduire le fichier final généré beaucoup en glTF/glb qui utilisait la couleur du sommet, très utile pour coder les nuages de points.

Et à partir de cette version, le com.aspose.threed.PointCloud est pris en charge dans glTF/glb open and save.

Membres ajoutés à la classe com.aspose.threed.BoundingBox

    /**
     * The size of the bounding box
     */
    public Vector3 getSize();
  
    /**
     * The center of the bounding box.
     */
    public Vector3 getCenter();

Maintenant, il est plus facile d’obtenir la taille et le centre de la boîte enroulante, ces propriétés n’ont de sens que lorsque la BoundingBox est finie.