Page MenuHomePhabricator

Rotation of Planes in Viewer is buggy
Closed, InvalidPublic

Description

  • Enable CrossHair Rotation
  • When you rotate a plane, the rotation center seems to be the intersection point of all three planes
  • When you rotate and translate the planes in the viewer, it can happen, that the three planes do not have a common intersection point inside the image anymore (see attached image)
  • In that case, when you try to rotate a plane again, the rotation center is somewhere quite outside the image, which makes the rotation unusable. It should not be! Instead the rotation center should ALWAYS be in the middle of the plane, never in the intersection point.

--> Possible workaround: Reinit

planerot.jpg (1×958 px, 124 KB)

Event Timeline

This is basically more of a feature request that should be discussed.

  • Should the point of rotation be recalculated during plane rotation and movement such that the rotation axis is always in the middle of the view?
  • Should there be a kind of "manager" that allows setting the plane orientation (e.g. specify rotation angle, ...)?
  • another feature request: indicate direction of planes/axisvector with an arrow at one end

We discussed this issue in the MITK meeting. The current behaviour is the most sensible solution! When you happen to translate and rotate the planes, so their intersection is outside, the current behavior would be the most expected.

kislinsk changed the task status from Invalid to Spite.Jun 27 2018, 1:33 PM
kislinsk added a project: Bulk Edit.
kislinsk changed the task status from Spite to Invalid.Jun 27 2018, 1:37 PM
kislinsk removed a project: Bulk Edit.