[vtkusers] VTK-5.0 prints white text

John Biddiscombe biddisco at cscs.ch
Fri Feb 3 15:55:00 EST 2006


Martin

I can't remember as far back as 4.2, but try using vtkTextActor and 
vtkTextProperties. These have replaced the older textmapper/actor2D 
combinations and make life much easier. (Also check out the text widget 
so you can drag labels around etc)

JB

> Hi,
>
> the following code should draw a black text "Test" in the lower left corner. Background white:
>
>   _logo_mapper = vtkTextMapper::New();
>   _logo_actor =  vtkActor2D   ::New();
>
>   _logo_mapper->SetInput("Test");
>
>   _logo_actor->SetMapper(_logo_mapper);
>   _logo_actor->GetProperty()->SetColor(0.0,0.0,0.0);
>   _logo_actor->GetPositionCoordinate()->SetCoordinateSystemToNormalizedViewport();
>   _logo_actor->GetPositionCoordinate()->SetValue(0.1,0.1,0.1);
>
>   _logo_mapper->Delete(); // Ref. counted !
>
>   _ren = vtkRenderer::New();
>   _ren_win->AddRenderer(_ren);
>   _ren->SetBackground(1.,1.,1.);
>   _ren->Delete(); // Ref. counted !
>   _ren->AddActor2D(_logo_actor);
>
>   _logo_actor->Delete(); // Ref. counted !
>
> I get a white text on white background! This remains the same if I change SetColor() to some other values.
> When I run the same code with VTK-4.2 the thing works just that way!
>
> Any idea?
>
> Thanks, MB
>
>
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>
> _______________________________________________
> This is the private VTK discussion list. 
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>   


-- 
John Biddiscombe,                            email:biddisco @ cscs.ch
http://www.cscs.ch/about/BJohn.php
CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82





More information about the vtkusers mailing list