从之前文章vtkjs渲染一个切片体渲染的过程中我们得到了一个I切片,但此时它是这样的
故我们想初始的时候它就是正的,这时我们在
imageActorI.setMapper(imageMapperI);之后可以设置
const ijk = [0, 0, 0]; const position = [0, 0, 0]; const focalPoint = [0, 0, 0]; data.indexToWorld(ijk, focalPoint); ijk[sliceMode] = 1; data.indexToWorld(ijk, position); renderer.getActiveCamera().set({ focalPoint, position });
进行设置,其中
const sliceMode = vtkImageMapper.SlicingMode.I;
进行设置后我们即可得到一个移正的切片I