[vtkusers] Bug vtkTextActor ShadowOn
    Jon Waite 
    JonW at pathsurg.com
       
    Mon May 11 17:10:32 EDT 2009
    
    
  
All,
The text actor's shadow is not rendering correctly, creating a cropped
and hard to read display. [see code below]
Jon
--------------------------------
#include "vtkRenderWindowInteractor.h"
#include "vtkRenderWindow.h"
#include "vtkRenderer.h"
#include "vtkActor.h"
#include "vtkWin32OpenGLRenderWindow.h"
#include "vtkWin32RenderWindowInteractor.h"
#include "vtkTextProperty.h"
#include "vtkTextActor.h"
#include "vtkCoordinate.h"
int _tmain(int argc, _TCHAR* argv[])
{
	vtkWin32OpenGLRenderWindow *renWin = vtkWin32OpenGLRenderWindow::New();
	vtkRenderWindowInteractor* iren = vtkRenderWindowInteractor::New();
	iren->SetRenderWindow(renWin);
	iren->Initialize();
	vtkRenderer *renderer = vtkRenderer::New();
	renWin->AddRenderer(renderer);
	if(1)
	{
		if (1)
		{
			vtkTextActor* InfoTipTextActor = vtkTextActor::New();
			InfoTipTextActor->SetInput("Error");
			vtkTextProperty* textprop  = InfoTipTextActor->GetTextProperty();
			textprop->SetColor(1,1,1);
			textprop->SetFontSize(16);
			textprop->ShadowOn();
			textprop->SetJustificationToLeft();
			textprop->SetVerticalJustificationToBottom();
			vtkCoordinate* coord = InfoTipTextActor->GetPositionCoordinate();
			coord->SetCoordinateSystemToNormalizedViewport();
			coord->SetValue(0.5,0.5);
			renderer->AddViewProp(InfoTipTextActor);
			InfoTipTextActor->Delete();
		}
		renderer->ResetCamera();
		renderer->Render();
	}
	iren->Start();
	renderer->Delete();
	renWin->Delete();
	iren->Delete();
	return 0;
}
    
    
More information about the vtkusers
mailing list