[vtkusers] Set the opacity or thresholding of a VTKVolume

David Brayford dbrayford at gmail.com
Fri Sep 9 12:42:18 EDT 2011


I am having trouble setting the threshold value for a CT volume and
only see the outside shape and not the internal geometry.

Is the code below the method I need to use to be able to see the
internal structures and as the outer casing is dense what values do I
need to increase to get better penetrating power?

	volumeActor = vtkVolume::New();
	Renderer->AddVolume(volumeActor);

	vtkVolumeProperty *prop = vtkVolumeProperty::New();
	vtkPiecewiseFunction *opacity = vtkPiecewiseFunction::New();
	opacity->AddPoint(84, 0);
	opacity->AddPoint(151, .3);
	opacity->AddPoint(255, 1);
	prop->SetScalarOpacity( opacity );

	// connect up the volume to the property and the mapper
	volumeActor->SetProperty( prop );



More information about the vtkusers mailing list