如何使用切片
您可以下载本指南 here 的示例来源代码。
在阅读本操作指南之前,阅读The relation between Content and Universe可能会得到帮助。
将Content显示为方形切片时,Content对应的ContentNode类型为OrthoGroup。
OrthoGroup扩展了VoltexGroup,因此也共享其相关卷编辑的功能。此外,OrthoGroup提供了调整显示的切片(平面)函数及其:
// Add the image as a volume
Content c = univ.addOrthoslice(imp);
// Retrieve the OrthoGroup OrthoGroup ortho = (OrthoGroup)c.getContent();
for(int i = 0; i < 10; i++) {
ortho.increase(AxisConstants.Z_AXIS);
sleep(1);
}
// Hide the x-axis ortho.setVisible(AxisConstants.X\_AXIS, false);
// Show it again and hide the z-axis ortho.setVisible(AxisConstants.X\_AXIS, true); ortho.setVisible(AxisConstants.Z\_AXIS, false);
// Show it again ortho.setVisible(AxisConstants.Z\_AXIS, true);
OrthoGroup的重要方法
public void setSlice(int axis, int v);
public int getSlice(int axis);
public void decrease(int axis);
public void increase(int axis);
public boolean isVisible(int axis);
public void setVisible(int axis, boolean b);