Browse our Products
Aspose.3D for .NET 20.2 Notes de Libération
Améliorations et changements
Clé | Résumé | Catégorie |
---|---|---|
THREEDNET-612 | IFC compatible procédure je forme génération | Nouvelle fonctionnalité |
THREEDNET-615 | Génération de forme C procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-616 | Génération de forme Z procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-617 | Génération de forme L procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-618 | Génération de forme en T procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-619 | Génération de forme en U procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-620 | Génération de forme de rectangle procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-625 | Génération de forme de cercle procédural compatible IFC | Nouvelle fonctionnalité |
THREEDNET-626 | Génération de forme d’ellipse procédurale compatible IFC | Nouvelle fonctionnalité |
THREEDNET-558 | Ajouter la prise en charge du rendu de transparence dans le rendu Web | Amélioration |
THREEDNET-606 | Boîte de connexion d’affichage si le nœud est sélectionné dans le navigateur Asset. | Amélioration |
THREEDNET-613 | Ajouter le support de rendu de la forme | Amélioration |
THREEDNET-630 | Le processus se bloque lors du chargement des fichiers RVM | Bug |
THREEDNET-632 | Exception sur le chargement du fichier FBX | Bug |
THREEDNET-629 | Exception sur la conversion de GLB en 3d | Bug |
THREEDNET-623 | Le GPU de Intelest pas pris en charge par le moteur de rendu Aspose.3D | Bug |
THREEDNET-628 | Exception sur le chargement du fichier FBX | Bug |
Public API et changements incompatibles vers l’arrière
Ajouté nouvelle classe Aspose.ThreeD. Profils. Profil
Cette classe est la classe de base de tous les profils, qui peut être utilisée pour créer des maillages paramétrés. Une classe de profil représente un profil 2D dans le plan x-y.
/// <summary>
/// 2D Profile in xy plane
/// </summary>
public abstract class Profile : Entity
{
/// <summary>
/// Gets the extent in x and y dimension.
/// </summary>
/// <returns></returns>
public abstract Vector2 GetExtent();
}
/// <summary>
/// The base class of all parameterized profiles.
/// </summary>
public abstract class ParameterizedProfile : Profile
{
}
Toute la sous-classe de profil peut être convertie en maillage 3D via LinearExtrusion comme indiqué dans l’exemple de code suivant:
var mesh = new LinearExtrusion(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}, 1);
Scene s = new Scene(mesh);
s.Save(@"LShape.obj", FileFormat.WavefrontOBJ);
Ajouté nouvelle classe Aspose.ThreeD. Profils. CircleShape
Les propriétés de CircleShape peuvent être illustrées dans la figure ci-dessous.
Ajouté nouvelle classe Aspose.ThreeD. Profils. Clape
Les propriétés de CShape peuvent être illustrées dans la figure ci-dessous:
Ajouté nouvelle classe Aspose.ThreeD. Profils. EllipseShape
Les propriétés d’EllipseShape peuvent être illustrées dans cette figure:
Ajouté nouvelle classe Aspose.ThreeD. Profils. HShape
Les propriétés de HShape peuvent être illustrées dans cette figure:
Ajouté nouvelle classe Aspose.ThreeD. Profils. LShape
Les propriétés de LShape peuvent être illustrées dans cette figure:
Ajouté nouvelle classe Aspose.ThreeD. Profils. RectangleShape
Les propriétés de RectangleShape peuvent être illustrées dans cette figure:
Ajouté nouvelle classe Aspose.ThreeD. Profils. TrapeziumShape
Les propriétés de TrapeziumShape peuvent être illustrées dans cette figure:
Ajouté nouvelle classe Aspose.ThreeD. Profils. TShape
Les propriétés de TShape peuvent être illustrées dans la figure ci-dessous:
Ajouté nouvelle classe Aspose.ThreeD. Profils. UShape
Les propriétés de UShape peuvent être illustrées dans la figure suivante:
Ajouté nouvelle classe Aspose.ThreeD. Profils. ZShape
Les propriétés de ZShape peuvent être illustrées dans la figure suivante.
Ajouté nouvelle classe Aspose.ThreeD. Profils. MirroredShape
Ce profil définit un nouveau profil en mettant en miroir le profil de base sur l’axe y.
var mesh = new LinearExtrusion(new MirroredProfile(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}), 1);
Scene s = new Scene(mesh);
s.Save(@"MirroredLShape.obj", FileFormat.WavefrontOBJ);