/// <summary> /// Initializes a new instance of the <see cref="TransformationHierarchyNode"/> class. /// </summary> /// <param name="localTransformation">The node transformation.</param> /// <param name="parent">The parent transformation hierarchy node.</param> public TransformationHierarchyNode(Transformation localTransformation, TransformationHierarchyNode parent) { globalTransform = new CachedCalculatedValue <Transformation>(CalcGlobalTransformation); LocalTransformation = localTransformation; Parent = parent; }