A Sandcastle Documented Class Library
Node Class
NamespacesCollada.SceneNode
Represents a Node element from the collada file
Declaration Syntax
C#Visual BasicVisual C++
public class Node
Public Class Node
public ref class Node
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
Node(XmlElement, Node)
Creates a new Node object from an XML element

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetRotation()()()
Gets just the rotation for this node

GetRotationMatrix()()()
Gets just the rotation for this node, and returns it in matrix form

GetScale()()()
Gets just the scale for this node

GetTransformationMatrix()()()
Combines all the local transformations for this node into one matrix

GetTranslation()()()
Gets only the translation for this node

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GetWorldTransformationMatrix()()()
Concatenates the local transformation matrix with that of this node's parent, and forms voltron. Sometimes results in a standard World matrix instead of a giant robot made from smaller robot lions.

Id
Collada ID attribute

IsSkeleton
Just an easy way to see if the node is JOINT type. It means this node is used for skeletal animation.

IsSubnodeOf(Node)
Tells you if this node is somewhere inside the subtree defined by a given root.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
Collada Name attribute

Nodes
List of child nodes

ParentNode
One level up in the scene graph

Preremove()()()
Removes any trace of this thing from its parent's xml

Presave()()()
Prepares the node for saving to XML

Sid
Collada SID attribute

SubsumeTree(Node, Dictionary<(Of <(String, String>)>))
Takes a second tree and adds all of its nodes into this tree.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Transformations
List of transformations used for this node in the scene graph

Type
JOINT or just plain NODE

XmlElement
Node element from the collada document

Inheritance Hierarchy
Object
Node

Assembly: Collada (Module: Collada) Version: 1.0.0.0 (1.0.0.0)