<div dir="ltr">Hi all.<div><br></div><div>I have a volume and I want to extract the center sagital slice of the volume and rotate it around the x axis in the center of the image. For this I'm using vtkImageReslice and vtkTransform.</div><div>Everything works fine until I rotate the slice. It is rotating around the origin of the output image (lower left corner of the image) and not through the center of it. Can any one explain to me how do I choose the rotation axis in the transform. here is a brief of my code.</div><div><br></div><div><div>const double MainWindow::sagitalElements[16] = {  </div><div>0, 0, 1, 0,</div><div>1, 0, 0, 0,</div><div>0, 1, 0, 0,</div><div>0, 0, 0, 1               </div><div>};</div><div><br></div><div><div>volumeData->GetSpacing(spacing);</div><div>volumeData->GetOrigin(origin);</div><div>volumeData->GetDimensions(dimensions);</div><div><br></div><div>centerSlice[0] = floor(dimensions[0]*0.5);</div><div>centerSlice[1] = floor(dimensions[1]*0.5);</div><div>centerSlice[2] = floor(dimensions[2]*0.5);</div></div><div><br></div><div><div>positionCenter[0] = origin[0] + spacing[0] * centerSlice[0];</div><div>positionCenter[1] = origin[1] + spacing[1] * centerSlice[1];</div><div>positionCenter[2] = origin[2] + spacing[2] * centerSlice[2];</div></div><div><br></div><div><div>resliceAxesSagital->DeepCopy(sagitalElements);</div><div><br></div><div>reslicerSagital->SetInput(volumeData);</div><div>reslicerSagital->SetOutputDimensionality(2);</div><div>reslicerSagital->SetResliceAxes(resliceAxesSagital);</div><div>reslicerSagital->SetResliceAxesOrigin(positionCenter);</div><div>reslicerSagital->SetInterpolationModeToLinear();</div></div><div><br></div><div><br></div>-- <br><div class="gmail_signature">Fabián Torres Robles<br>Maestria en Ciencias en Ingeniería Electrónica<br>Ingeniería en Sistemas Electrónicos<br>tel. 58081280, 0445534661338<br>e-mail <a href="mailto:fabian.trobles@gmail.com" target="_blank">fabian.trobles@gmail.com</a>, <a href="mailto:dae.wong@gmail.com" target="_blank">dae.wong@gmail.com</a>  <div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div></div>
</div></div>