这个似乎不是crosshair的问题…应该是返回"the orthogonal nodes around the common intersection point"的位置和角度问题…
我用 sliceToRAS = slicer.mrmlScene.GetNodeByID(sliceNodeId).GetSliceToRAS()得到了4x4martix, 怎么能够利用该变量, Set the slice to ras呢?
This does not seem to be a crosshair problem… It should be a problem of the position and angle of returning “the orthogonal nodes around the common intersection point”… I used sliceToRAS = slicer.mrmlScene.GetNodeByID(sliceNodeId).GetSliceToRAS() to get 4x4martix, how can I use this Variables, howto Set the slice to ras?
The crosshair only stores position and the current core node ID. If you current view is a slice node then you can get the orientation of that slice from the SliceToRAS matrix.