vtkProp3D SetOrientation can't set correct data in some case
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
After the orientation has been set for a vtkProp3D, if we set a new orientation with (0,0,0) we can't get the correct result, the orientation can't be set as (0,0,0).
Temp fix: we need to call GetOrientation() to update the orientation data, then call SetOrientation(0,0,0). it will be correct.
Proposal: In SetOrientation, it's better to update the orientation by GetOrientation before we do comparison to ensure we compare with the correct orientation data.