[vtkusers] (no subject)

Xiaofeng Z xf10036 at hotmail.com
Tue May 4 00:28:31 EDT 2010


Hi all,

 

How do I make uniform transparency in a concave polygon, instead of getting multiple shades, e.g. in the attached graph?

 

The polygon are created with:

 

vtkPoints* points = vtkPoints::New();

vtkCellArray* cells = vtkCellArray::New();

points->SetNumberOfPoints(4);

 

// create a concave polygon (equilateral with a cutout at the bottom)

points->SetPoint(0, 10.0, 10.0, 0.0);
points->SetPoint(1, 110.0, 183.2, 0.0);

points->SetPoint(2, 210.0, 10.0, 0.0);

points->SetPoint(3, 110.0, 110.0, 0.0);

cells->Allocate(1, 5);

cells->InsertNextCell(5);

cells->InsertCellPoint(0);

cells->InsertCellPoint(1);

cells->InsertCellPoint(2);

cells->InsertCellPoint(3);

cells->InsertCellPoint(0);

vtkPolyData* poly = vtkPolyData::New();

poly->Initialize();

poly->SetGlobalWarningDisplay(1);

poly->SetPoints(points);

poly->SetPolys(cells);

 

A vtkActor2D and a vtkPolyDataMapper2D was used for the rendering.


Many thanks!
Xiaofeng


 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100504/5ad15e46/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: concavepolygon.png
Type: image/png
Size: 32662 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100504/5ad15e46/attachment.png>


More information about the vtkusers mailing list