public void setRAY() { vtk.vtkFixedPointVolumeRayCastMapper volumeMapper = new vtk.vtkFixedPointVolumeRayCastMapper(); volumeMapper.SetInput(VoxelData); volumeMapper.SetSampleDistance((float)0.3); volumeMapper.Update(); volume.SetMapper(volumeMapper); volume.Update(); renWin.Render(); }
public void deleterender() { EmptyVTK eVolume = new EmptyVTK(); VoxelData = eVolume.GetEmptyVolume(); VoxelData.Update(); vtk.vtkFixedPointVolumeRayCastMapper volumeMapper = new vtk.vtkFixedPointVolumeRayCastMapper(); volumeMapper.SetInput(VoxelData); volumeMapper.Update(); volume.SetMapper(volumeMapper); volume.Update(); iren.Disable(); }
public void renderisomode() { vtk.vtkFixedPointVolumeRayCastMapper volumeMapper = new vtk.vtkFixedPointVolumeRayCastMapper(); volumeMapper.SetInput(VoxelData); if (isomode == 0) { volumeMapper.AutoAdjustSampleDistancesOn(); } if (isomode == 1) { volumeMapper.AutoAdjustSampleDistancesOff(); volumeMapper.SetSampleDistance((float)0.3); } if (isomode == 2) { volumeMapper.AutoAdjustSampleDistancesOff(); volumeMapper.SetSampleDistance((float)0.08); } volumeMapper.Update(); volume.SetMapper(volumeMapper); volume.Update(); }