Représente un élément dans le graphe scénique. Un graphe scénique est un arbre d’objets Node. Les services de gestion d’arbres sont autonomes dans cette classe. Notez que le SDK Aspose.3D ne teste pas la validité du graphe de scène construit. Il est de la responsabilité de l’appelant de s’assurer qu’il ne génère pas de graphes cycliques dans une hiérarchie de nœuds. Outre la gestion de l’arbre, cette classe définit toutes les propriétés nécessaires pour décrire la position de l’objet dans la scène. Ces informations incluent les propriétés de base de la translation, de la rotation et de la mise à l’échelle et les options plus avancées pour les pivots, les limites et les attributs des articulations IK tels que la rigidité et l’amortissement. Lors de sa première création, l’objet Node est “vide” (c’est-à-dire un objet sans aucune représentation graphique qui ne contient que les informations de position). Dans cet état, il peut être utilisé pour représenter les parents dans l’arborescence des nœuds, mais pas beaucoup plus. L’utilisation normale de ce type d’objets est de leur adjoindre une entité qui va spécialiser le nœud (voir la section “Entité”). L’entité est un objet en soi et est connectée au nœud. Cela signifie également que la même entité peut être partagée entre plusieurs nœuds. Camera, Light, Mesh, etc… sont toutes des entités et elles dérivent toutes de la classe de base Entity.
Parcourt tous les nœuds descendants (y compris le nœud actuel) et appelle le visiteur avec le nœud. Le visiteur peut interrompre la visite en renvoyant false
Trouve la propriété. Il peut s’agir d’une propriété dynamique (créée par CreateDynamicProperty/SetProperty) ou d’une propriété native (identifiée par son nom)