In itk registration , I provide an initial rigid transformation with rotation in the itk registration object:<br><br>0 0 -1<br>0 1 0<br>-1 0 0<br><br>and offset:<br>230<br>-110<br>331<br><br>I noticed that in MatrixOffsetTransformBase class when its transforming points:<br><br>MatrixOffsetTransformBase&lt;TScalarType, NInputDimensions, NOutputDimensions&gt;<br>::TransformPoint(const InputPointType &amp;point) const <br>{<br>&nbsp; return m_Matrix * point + m_Offset;<br>}<br><br>m_Matrix is the indentity &amp; not what was provided for in:<br><br>transform-&gt;SetMatrix(matrix);<br><br>Other times m_matrix uses the right values yet there is no difference in code between the two cases.&nbsp; Is there any precondition on the rotation matrix that is imposed by the registration process that changes it the transform to the identity?&nbsp; Thanks.&nbsp; <br><br>Rick<br><br><p>&#32;
                <hr size=1><a href="http://us.rd.yahoo.com/mail_us/taglines/postman3/*http://us.rd.yahoo.com/evt=39666/*http://messenger.yahoo.com">Yahoo! Messenger with Voice.</a> PC-to-Phone calls for ridiculously low rates.