Node

Vue d’ensemble

Node Il s’agit d’une classe dans Aspose.3D FOSS pour .NET. hérité de : SceneObject.

Il représente un élément dans le graphique de scène.

Cette classe fournit 26 méthodes pour travailler avec les objets Node dans des programmes .NET. Les méthodes disponibles comprennent : A3DObject, Accept, AddChildNode, AddEntity, CreateChildNode, EvaluateGlobalTransform, FindProperty, GetBoundingBox, GetChild, GetEntity, GetProperty, Merge,7 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : AssetInfo, ChildNodes, Entities, Entity, Excluded, GlobalTransform,Et 9 autres.

Propriétés

Nom deTypeAccessDescription
AssetInfoAssetInfo?Lire / ÉcrireLes informations sur les actifs per-node
VisibleboolLire / ÉcrireObtient ou définit pour afficher le nœud
ChildNodesIList<Node>LireObtient les nœuds enfants.
EntityEntity?Lire / ÉcrireObtenez ou mettez la première entité attachée à ce node, si vous mettes, il clarifiera d’autres entités.
ExcludedboolLire / ÉcrireObtenez ou définissez si vous devez exclure ce node et tous les noyaux/entités de l’enfant pendant l’exportation.
EntitiesIList<Entity>LireObtient toutes les entités de nœud.
MetaDatasIList<CustomObject>LireObtient les métadonnées définies dans ce nœud.
MaterialsIList<Shading.Material>LireObtient les matériaux associés à ce nœud.
MaterialShading.Material?Lire / ÉcrireObtenez ou mettez le premier matériau associé à ce node, si vous mettirez, il nettoie d’autres matériaux.
ParentNodeNode?Lire / ÉcrireObtient ou définit le nœud parent.
TransformTransformLireObtient la transformation locale.
GlobalTransformGlobalTransformLireObtient la transformation globale.
SceneSceneLireObtient la scène à laquelle cet objet appartient
NamestringLire / ÉcrireObtient ou définit le nom.
PropertiesPropertyCollectionLireObtient la collection de toutes les propriétés.

méthodes

SignatureDescription
Node()Il a commencé une nouvelle instance de la classe Node.
Node(name: string)Il a commencé une nouvelle instance de la classe Node.
Node(name: string, entity: Entity)Il a commencé une nouvelle instance de la classe Node.
CreateChildNode()Créer un noyau enfant
CreateChildNode(nodeName: string)Créer un nouveau node avec le nom du nôtre donné
CreateChildNode(entity: Entity)Créer un nouveau node enfant avec une entité donnée attachée
CreateChildNode(nodeName: string, entity: Entity)Créer un nouveau node avec le nom du nôtre donné
CreateChildNode(nodeName: string, entity: Entity, material: Shading.Material)Créer un nouveau node enfant avec le nom du nœud donné, et ajouter une entité spécifiée et un matériel
AddChildNode(node: Node)Ajouter un noyau enfant à ce node
AddEntity(entity: Entity)Ajouter une entité au node.
Merge(node: Node)Détecter tout sous le node et les attacher au nœud actuel.
EvaluateGlobalTransform(withGeometricTransform: bool)Évaluer la transformation mondiale, y compris la transition géométrique ou non.
GetChild(index: int)Obtient le nœud enfant à l’index spécifié.
GetChild(nodeName: string)Obtient le nœud enfant avec le nom spécifié
Accept(visitor: NodeVisitor)Passez par tous les nodes descendants (y compris le node actuel) et appelez le visiteur avec le noyau.
GetBoundingBox()Calculez la boîte de bord du node
SelectSingleObject(path: string)Sélectionnez un seul objet sous le node actuel en utilisant la syntaxe de requête XPath.
SelectObjects(path: string)Sélectionnez plusieurs objets sous le node actuel en utilisant la syntaxe de requête XPath.
ToString()Obtient la représentation sous forme de chaîne de ce nœud.
GetEntity()Obtient la première entité qui correspond au type spécifié T.
SceneObject(name: string)Initialisez un SceneObject avec un nom par défaut
A3DObject()Initialisez une nouvelle instance de la classe A3DObject sans nom.
RemoveProperty(property: Property)Il est détruit par une propriété dynamique.
GetProperty(property: string)Obtenir la valeur de la propriété spécifiée
SetProperty(property: string, value: object?)Définit la valeur de la propriété spécifiée
FindProperty(propertyName: string)Trouvez la propriété.

Voir aussi

 Français