<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "><pre>Dear Haiyong,</pre><pre><br></pre><pre>ObjectToNode transform is a type of ObjectToParent transform. The </pre><pre><br></pre><pre>coordinate system of both Nodes and Parent objects is in physical</pre><pre><br></pre><pre>space the difference is in their object type and properties that's</pre><pre><br></pre><pre>why there is no NodeToParent transform. </pre><pre><br></pre><pre>You can not think of the two coordinate systems as one since </pre><pre><br></pre><pre>one is in internal data coordinate system and the other is in </pre><pre><br></pre><pre>physical coordinate system.</pre><pre><br></pre><pre>The ObjectToParent transform is a ObjectToParentObject transform.</pre><pre><br></pre><pre>Best regards,</pre><pre><br></pre><pre>Dawood
Almasslawi</pre><pre><br></pre><pre><br></pre><pre>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</pre><pre><br></pre><pre><span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal; "><pre>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</pre><pre><br></pre></span></pre><pre><br></pre><pre>Hello,
I have read the section in the ITK software guide PDF about Spatial
Objects, there are two transformations that are not clear to me:
ObjectToNode Transform and ObjectToParent Transform.
Please refer to the Figure 5.1 in ITK software guild PDF. In this
figure, it seems that an object (spatial object) has a coordinate
system, and Node has a coordinate system too. What's the difference
between them? After reading the source code in
itk::AffineGeometryFrame, it looks like that the ObjectToNode
transform will always be identity. Can I regard those two coordinate
systems as one?
Also, the name ObjectToParent transform is ambiguous. Is this a
ObjectToParentNode or ObjectToParentObject?
BTW, please correct the following paragraph in the ITK software guide
PDF (page 106), there are errors:
"... As one can see from the figure 5.1, the ObjectToParentTransform
is composed of two transforms: ObjectToNodeTransform and
NodeToParentNodeTransform.
The ObjectToNodeTransform is not applied to the children, but the
ObjectToNodeTransformis.
Therefore, if one sets the ObjectToParentTransform, the ObjectToNodeTransform
is modified."
Thanks.
Haiyong</pre></span></td></tr></table><br>