Aspose.3D FOSS for .NET

Le référencement de l’API pour Aspose.3d FOSS pour .NET v1.0.0. 193 public types organized by module.

Main

ClassDescription
A3DObjectLa classe de base de tous les objets, toutes les sous-classes soutiendront des propriétés dynamiques.
AnimationChannelAnimationChannel.AnimationChannel crée un nouveau canal d’animation sans objectif spécifié.
AnimationClipLe clip d’animation est une collection d’animations.
AnimationNodeAspose.3D’s soutient la hiérarchie d’animation, chaque animation peut être composée par plusieurs animations et la définition de cadre clé de l’anime.
ArrayListAspose.3D a sa propre mise en œuvre hautement optimisée de Liste{T} pour une meilleure performance de chargement/économie Seul cette interface est exposée à l’utilisateur avec des interfaces compatibles et similaires.
AssetInfoInformations sur les actifs.
AxisSystemLe système axé est une combinaison de coordonnées, vecteurs et vectors frontaux.
BasicLoadOptionsOptions de charge de base.
BindPointUn BindPoint est généralement créé sur la propriété d’un objet, certains types de propriétés contiennent plusieurs champs composants (comme un champ Vector3), génèrent des canaux pour chaque champ composant et connecte le champ à une ou plusieurs instances(s) de séquence de clé par les canais.
BoneUn os définit le sous-secte du point de contrôle de la géométrie et définira le poids des mélanges pour chaque point.
BooleanOperandCette classe encapsule la messe transformée comme opérand de l’opération Boolean.
BooleanOperatorClasses avec 12 méthodes et 9 propriétés.
BoxLa boîte.
CameraLa caméra décrit le point d’œil du spectateur qui regarde la scène.
CircleUne courbe est composée d’un ensemble de points dans la rive du cercle.
ColladaSaveOptionsÉcrivez les options pour le format Collada.
CompositeCurveA est composé de plusieurs segments de courbe.
CurveLa classe de base de toutes les applications de courbe.
CustomObjectReprésente les données d’objet personnalisées.
CylinderParamétrage de cylindres.
DeformerClasses de base pour et.
DishDes plats paramétriques.
DracoFormatLe format Google Draco.
DracoSaveOptionsÉcrivez les options pour Google draco fichiers.
EllipseUn éllipse définit un ensemble de points qui forment la forme d’un éllips.
EntityLa classe de base de toutes les entités.
EntityRendererKeyLa clé de l’entité enregistrée.
ExportExceptionException de l’exportation.
ExtrapolationExtrapolation.Type obtient ou définissent le mode d’extrapolation en utilisant l’enum ExtrapolationType.
FbxLoadOptionsOptions de chargement pour le format FBX.
FbxSaveOptionsÉcrivez les options pour le format FBX.
FileFormatDéfinition du format de fichier.
FileFormatTypeType de fichier.
FileSystemSystème de fichier en capture.
FileSystemFactoryClassement de la classe pour FileSystem.
FrustumLa classe de base de la caméra et de l’éclairage.
GeometryLa classe de base de tous les objets géométriques rendables (comme Mesh, Box, Cylinder et autres).
GlobalTransformLa transformation mondiale est similaire à celle-ci, mais elle est immuable alors qu’elle représente la transformations évaluée définitive.
GltfLoadOptionsOptions de chargement pour le format glTF.
GltfSaveOptionsRéserver les options pour le format glTF.
GroupGroup.Group(name:string) crée un groupe avec le nom spécifié.
HalfSpaceIl représente un espace infini qui est divisé par un avion, ce qui peut être utilisé avec.
IOConfigIl s’agit de la sérialisation/desérialisation.
IOExtensionIOExtension.Write écrit la valeur Matrix4 à la valeur fournie BinaryWriter.
ImageRenderOptionsImage rendra des options.
ImportExceptionException à l’importation.
KeyFrameKeyFrame.KeyFrame crée une nouvelle instance de cadre clé vide.
KeyframeSequenceKeyframeSequence.KeyframeSequence crée une séquence de clavier vide sans nom de propriété.
LambertMaterialMatériaux pour le modèle de lombard.
LicenseClasses de gestion de licence (non disponibles dans la version FOSS).
LightLa lumière éclaire la scène.
LineUne polyline est un chemin défini par un ensemble de points avec des segments, et relié par des bords, ce qui signifie qu’il peut également être un ensemble de segments de ligne connectés.
LinearExtrusionL’extraction linéaire prend une forme 2D comme entrée et étend la forme dans la 3ème dimension.
LoadOptionsClasses de base des options de charge.
MaterialLe matériau définit les paramètres nécessaires à l’apparence visuelle de la géométrie.
MathUtilsMathUtils.CalcNormal calcule le vecteur normal d’un polygone défini par une série de points Vector3.
MeshUne messe est faite de nombreux polygons n-sided.
MeteredClasses de gestion des licences (non disponibles dans la version FOSS).
Microsoft3MFFormatFormat de fichier pour Microsoft 3MF avec les outils connexes à 3mF.
Microsoft3MFSaveOptions2 méthodes et 7 propriétés.
MorphTargetChannelUn MorphTargetChannel est utilisé pour organiser les géométries cibles.
MorphTargetDeformerMorphTargetDeformer fournit une animation par vertex.
NodeReprésente un élément du graphe de scène.
NurbsCurveLa courbe NURBS est une couronne représentée par la Nurbs (spline non uniforme de base rationnelle), Une courba Nursse est définie par ses points de contrôle, un ensemble de points d’épaisseur et un vecteur nocturne Le composant w en co.
NurbsDirectionUne surface 3D a deux directions, les U et V, le NurbsDirection définit des données pour chaque direction.
NurbsSurfaceest une surface représentée par NURBS (non-uniforme base rationnelle spline), A est définie par deux et .
ObjLoadOptionsOptions de chargement pour le format Wavefront OBJ.
ObjSaveOptionsÉcrivez les options pour le format Wavefront OBJ.
ParseExceptionParseException.ParseException crée un nouveau ParseException avec le message d’erreur fourni.
PatchA est une surface de modélisation paramétrique, similaire à , elle est également définie par deux , la et .
PatchDirectionLa direction U et V de Patch.
PbrMaterialMatériaux pour la rendu physique basée sur la couleur albedo/metallique/grossesse.
PdfFormatFormats de document portable d’Adobe.
PdfLoadOptionsOptions pour le chargement PDF.
PdfSaveOptionsLes options de sauvegarde dans l’exportation PDF.
PhongMaterialMatériaux pour le modèle de shading blinn-phong.
PlaneUn avion paramétrique.
PlyFormatLe format PLY.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions crée une nouvelle instance avec des options par défaut pour le chargement de fichiers PLY.
PlySaveOptionsPlySaveOptions.PlySaveOptions construit une nouvelle instance avec les paramètres PLY sauvegardés par défaut.
PointCloudLe nuage de point ne contient pas d’informations topologiques mais seulement les points de contrôle et les éléments vertéx.
PolygonBuilderUne classe d’aide pour construire un polygone.
PolygonModifierPolygonModifier.Triangulate triangule toutes les faces du Mesh fourni en triángules.
PosePoste à.
PrimitiveClasses de base pour tous les primitifs.
Profile2D Profile in xy plane.
PropertyClasses pour détenir des propriétés définies par l’utilisateur.
PropertyCollectionLa collecte des propriétés.
PyramidPyramide paramétrique.
RectangularTorusTours rectangulaire paramétrifié.
RevolvedAreaSolidCette classe représente un modèle solide en tournant une section croisée fournie par un profil autour d’un axe.
RvmFormatLe format RVM.
SaveOptionsClasses de base d’options de sauvetage.
SceneUne scène est un objet de haut niveau qui contient les nœuds, les géométries, le matériel, la texture, l’animation, des poses, sous-scénales et ainsi de suite.
SceneObjectLa classe de racine des objets qui seront stockés à l’intérieur d’une scène.
SegmentUn segment dans la courbe composite.
SemanticAttributeSemanticAttribute.SemanticAttribute crée un nouvel attribut avec la sémantique du champ vertex spécifié.
ShapeLa forme décrit la déformation sur un ensemble de points de contrôle, qui est similaire au déformer du cluster en Maya.
SkeletonLe Skeleton est principalement utilisé par le logiciel CAD pour aider les concepteurs à manipuler la transformation de la structure des écrans, il est généralement inutile en dehors du logique CAD.
SkinDeformerUn déformateur de la peau contient plusieurs os pour travailler, chaque os mélange une partie de l’évolution par les poids du point de contrôle.
SphereSpécialité paramétrique.
StlLoadOptionsOptions de chargement pour le format STL.
StlSaveOptionsÉcrivez les options pour le format STL.
SweptAreaSolidSweptAreaSolid construit une géométrie en poussant un profil le long d’une directrix.
TextureCette classe définit la texture d’un fichier extérieur.
TextureBaseClasses de base pour toutes les textures concrètes.
TextureSlotLe texte en matériau peut être énuméré par l’instant de la matière.
TorusParamétrifiée de torus.
TransformUne transformation contient des informations qui permettent l’accès à la traduction/scale/rotation de l’objet ou la matrice de transformations au coût minimum.
TransformBuilderTransformBuilder permet aux développeurs de composer, prépend ou append les matrices de transformation avec un ordre de composition sélectable, simplifiant la placement d’objets complexes.
TransformedCurveUne TransformedCurve donne une courbe à la position en utilisant une matrice de transformation.
TriMeshUn TriMesh contient des données crudes qui peuvent être utilisées directement par le GPU.
TrialExceptionException de procès.
TrimmedCurveUne courbe liée qui a coupé la couronne de base à l’autre bout.
VertexVertex.ReadVector3(pays) lit un vecteur de 3 composants du champ vertex spécifié, ce qui permet l’extraction des données de position.
VertexDeclarationVertexDeclaration.VertexDeclaration crée une nouvelle, vide vertex déclaration instance.
VertexElementLa classe de base des éléments vertex Un type d’élément vertique est identifié par VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() crée une nouvelle instance avec des modes de mappage et de référence par défaut.
VertexElementDoublesTemplateUne classe d’aide pour définir des réalisations concrètes.
VertexElementEdgeCreaseDéfinir la crée de bord pour les composants spécifiés.
VertexElementFVectorUne classe d’aide pour définir des réalisations concrètes.
VertexElementHoleDéfinir si le polygone spécifié est un trou.
VertexElementIntsTemplateUne classe d’aide pour définir des réalisations concrètes.
VertexElementMaterialL’élément vertex avec l’index de matériel.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, référenceModi) crée un nouveau VertexElementNormal en utilisant les modes de mappage et de références donnés.
VertexElementPolygonGroupDéfinir le groupe de polygones pour les composants spécifiés à un groupe des poligons liés ensemble.
VertexElementSmoothingGroupUn groupe de lactation est un groupe d’agents dans une mousse de polygone qui devrait paraître pour former une surface lisse.
VertexElementSpecularDéfinir la couleur spécifique pour les composants spécificés.
VertexElementTangentVertexElementTangent.Tangents fournit une liste des objets Vector4 représentant les données tangentes par-vertex.
VertexElementTemplateUne classe d’aide pour définir des réalisations concrètes.
VertexElementUVL’élément vertex avec des coordonnées UV.
VertexElementUserDataDéfinir les données d’utilisateur personnalisées pour des composants spécifiés.
VertexElementVertexColorL’élément vertex avec les données vectorielles (normales, tangents, etc.) /// / // L’élémen vertique avec des données de couleur.
VertexElementVertexCreaseDéfinir la crease vertex pour les composants spécifiés.
VertexElementVisibilityDéfinir si les composants spécifiés sont visibles.
VertexElementWeightDéfinir le poids de mélange pour les composants spécifiés.
VertexFieldLa classe VertexField permet aux développeurs de définir un champ vertex en spécifiant le type de données, la sémantique, l’indice, les alias, le offset et la taille, et fournit des opérations d’hacking, d’égalité et de comparaison.
WatermarkLes utilités Watermark permettent l’insertion et l’extraction de textes dans les fichiers 3D, avec une protection par mot de passe facultative et une permanence.

Interfaces

InterfaceDescription
IArrayListAspose.3D a sa propre mise en œuvre hautement optimisée de Liste{T} pour une meilleure performance de chargement/économie Seul cette interface est exposée à l’utilisateur avec des interfaces compatibles et similaires.
IIndexedVertexElementVertexElement avec des données d’indice.
IMeshConvertibleLes entités qui ont mis en œuvre cette interface peuvent être converties à mesh.
INamedObjectUn objet qui a un nom.
IOrientableLes entités orientées mettent en œuvre cette interface.

Structures

StructDescription
BoundingBoxLa boîte de bord axée.
BoundingBox2DBoundingBox2D.BoundingBox2D initialisera une nouvelle boîte de limitation 2‐D avec les vecteurs minimum et maximum spécifiés.
EndPointLe point de fin pour couper la courbe, peut être une valeur paramétrique ou un point cartésien.
FMatrix4FMatrix4.FMatrix4 crée une matrix de 16 valeurs flottantes représentant chaque élément.
FVector2FVector2.FVector2 crée un vecteur 2‐D avec les composants donnés x et y.
FVector3Représente un vecteur 3D.
FVector4FVector4.FVector4(x:float, y:flot, z:Fload, w:frot) crée un vecteur 4‐D avec des valeurs données x, Y, Z, W.
Matrix4Matrix4.Matrix4 construit une matrice 4x4 des 16 composants de flot fournis.
QuaternionUn quaternion est généralement utilisé pour représenter une rotation dans l’espace 3D.
RectLe droit représente un rectangle avec position et taille, offrant une méthode de contene pour tester si un point se trouve à l’intérieur.
RelativeRectangleRelativeRectangle.RelativeRectangle crée un rectangle avec des offsets donnés gauche, haut, largeur, hauteur.
Vector2Vector2.Vector2 crée un vecteur avec les deux composants fixés à l’échelle donnée.
Vector3La classe Vector3 fournit des mathématiques vectorielles 3D complètes, y compris le produit point, le produits croisés, la normalisation et les calculs d’angle entre directions.
Vector4Vector4.Vector4 crée un vecteur d’un Vector3 et une double composante w.

Énumérations

EnumerationDescription
AlphaSourceDéfinir si la texture contient le canal alpha.
ApertureModeModes d’ouverture de caméra.
AxisAxe de .
AxisAxis.XAxis représente la direction de l’axe X.
BoneLinkModeLe mode de liaison d’un os se réfère à la manière dont un os est relié ou lié à son os parent dans une structure hiérarchique.
BooleanOperationL’opération Boolean de Mesh.
BoundingBoxExtentLa portée de la boîte de bord.
ColladaTransformStyleLe style de transformation du node.
ComposeOrderLa composition de la transformation matrique.
CoordinateSystemSystème de coordination.
CurveDimensionLa dimension des courbes.
DracoCompressionLevelNiveau de compression pour le fichier draco.
ExtrapolationTypeType de extrapolation.
FileContentTypeType de contenu.
InterpolationLe type d’interpolation du cadre clé.
LightTypeType de lumière.
MappingModeMode de cartographie.
NurbsTypeLes types de NURBS.
PatchDirectionTypeType de direction patch.
PdfLightingSchemeLightingScheme spécifie la lumière pour s’appliquer à l’œuvre d’art 3D.
PdfRenderModeLe mode Render spécifie le style dans lequel l’œuvre d’art 3D est rendue.
ProjectionTypeType de projection de la caméra.
PropertyFlagsLes drapeaux immobiliers.
ReferenceModeMode de référence.
RotationModeLe mode de rotation du frustum.
RotationOrderLes contrôles d’ordre que rx ry rz sont appliqués dans la matrice de transformation.
SkeletonTypeType de scélènes.
SplitMeshPolicyLa politique de la messe.
StepModeStepMode.PREVIOUS_VALUE représente la progression vers le précédent dans une séquence.
TextureFilterOptions de filtre pendant le échantillonnage de texture.
TextureMappingTexte de la carte.
VertexElementTypeType de vertex.
VertexFieldDataTypeType de données du champ Vertex.
VertexFieldSemanticLa sémantique du champ vertex.
WeightedModeWeightedMode enum décrit comment les poids vertéx sont appliqués, supportant None, OutWeight,NextInWeight et Both.
WrapModeLe mode de texture.

Voir aussi

 Français