<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16705" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>my application needs to mirror the actors with 
respect to the x-y-plane. I can do this by <FONT face="Times New Roman" 
size=3>vtkProp3D::SetScale(1, 1, -1). Unfortunately the diffuse lighting does 
not work after this transformation (the ambient lighting does).&nbsp;In 
this&nbsp;example the cone appears gray instead of white.</FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>int main()</FONT></DIV>
<DIV><FONT face=Arial size=2>{</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkConeSource* cone = 
vtkConeSource::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkDataSetMapper* mapper = 
vtkDataSetMapper::New();</FONT></DIV>
<DIV><FONT face=Arial 
size=2>mapper-&gt;SetInput(cone-&gt;GetOutput());</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>vtkActor* actor = vtkActor::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>actor-&gt;SetMapper(mapper);</FONT></DIV>
<DIV><FONT face=Arial 
size=2>actor-&gt;GetProperty()-&gt;SetRepresentationToSurface();</FONT></DIV>
<DIV><FONT face=Arial size=2>actor-&gt;GetProperty()-&gt;SetColor(1.0, 1.0, 
1.0);</FONT></DIV>
<DIV><FONT face=Arial 
size=2>actor-&gt;GetProperty()-&gt;SetAmbient(0.5);</FONT></DIV>
<DIV><FONT face=Arial size=2>actor-&gt;SetScale(1,1,-1);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>vtkRenderer* renderer = 
vtkRenderer::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>renderer-&gt;AddActor(actor);</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkRenderWindow* renWin = 
vtkRenderWindow::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>renWin-&gt;AddRenderer(renderer);</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkRenderWindowInteractor* iren = 
vtkRenderWindowInteractor::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>iren-&gt;SetRenderWindow(renWin);</FONT></DIV>
<DIV><FONT face=Arial size=2>iren-&gt;Initialize();</FONT></DIV>
<DIV><FONT face=Arial size=2>iren-&gt;Start();</FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>//Delete...</FONT></DIV>
<DIV><FONT face=Arial size=2>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Any suggestions how I can get the diffuse lighting 
running?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance</FONT></DIV>
<DIV><FONT face=Arial size=2>Manuel Feige</FONT></DIV></BODY></HTML>