AW: [vtkusers] disabling lights

de Boer Ingo I.deBoer at polytec.de
Mon Dec 15 10:26:58 EST 2003


Try something like this:

ToggleLight( bool bLight)
{
	float fDiffuse	= 1.0;
	float fSpecular	= 0.0;
	float fAmbient	= 0.0;

	if (bLight == false)
	{
		fDiffuse = fSpecular = 0.0;
		fAmbient = 1.0;
	}

	m_vtkActorData->GetProperty()->SetDiffuse(fDiffuse);
	m_vtkActorData->GetProperty()->SetSpecular(fSpecular);
	m_vtkActorData->GetProperty()->SetAmbient(fAmbient);

	m_pvtkWin32OpenGLRW->Render();

	return S_OK;
}

greets
  Ingo


---
Dr.-Ing. Ingo H. de Boer

Polytec GmbH
Polytec-Platz 1-7, 76337 Waldbronn, Germany
phone: ++49 7243 604 106
fax  : ++49 7243 604 255
  



More information about the vtkusers mailing list