<div dir="ltr">Few points here<br><br> You are setting a -ve scaling (1,1,-1). I am not sure whether scaling in -ve has any meaning. To shrink it will be &lt;1 and &gt;1 to expand. (I am not familiar with matrix operations, excuse if its wrong)<br>
<br><br>With few typographical error corrections they appear in the color I set (yellow)<br><br>//...................<br>    vtkCubeSource *cubeSource = vtkCubeSource::New();<br>    cubeSource-&gt;SetCenter(5,5,5);<br>    cubeSource-&gt;SetXLength(10);<br>
    cubeSource-&gt;SetYLength(10);<br>    cubeSource-&gt;SetZLength(10);<br><br>    vtkPolyDataMapper* mapper = vtkPolyDataMapper::New();<br>    mapper-&gt;SetInput(cubeSource-&gt;GetOutput());<br>    <b><span style="color:rgb(204,0,0)">mapper-&gt;ScalarVisibilityOff();</span></b><br>
<br>    vtkActor* cubeActor = vtkActor::New();<br>    cubeActor-&gt;SetMapper(mapper);<br> <span style="color:rgb(204,0,0)"><b>   cubeActor-&gt;GetProperty()-&gt;SetColor(1,1,0);</b></span><br><br>    this-&gt;modelRenderer-&gt;AddActor(cubeActor);<br>
    vtkTransform *transform = vtkTransform::New();<br>   <span style="color:rgb(204,0,0)"><b> transform-&gt;Scale(1,1,0.5);</b></span><br><br>//    cubeActor-&gt;GetProperty()-&gt;BackfaceCullingOff();<br><br>    cubeActor-&gt;SetUserTransform(transform);<br>
<br><br>Regards<br>Jothy<br><br><br><br><br>On Mon, Sep 3, 2012 at 3:17 PM, zlf &lt;<a href="mailto:jxdw_zlf@yahoo.com.cn">jxdw_zlf@yahoo.com.cn</a>&gt; wrote:<br>&gt;<br>&gt; Dear David,<br>&gt;<br>&gt; Thank you for your response. But I still cannot see anything. My code is<br>
&gt;<br>&gt; vtkCubeSource cubeSource = vtkCubeSource-&gt;New();<br>&gt; cubeSource-&gt;SetCenter(5,5,5);<br>&gt; cubeSource-&gt;SetXLength(10);<br>&gt; cubeSource-&gt;SetYLength(10);<br>&gt; cubeSource-&gt;SetZLength(10);<br>
&gt;<br>&gt; vtkPolyDataMapper mapper = vtkPolyDataMapper::New();<br>&gt; mapper-&gt;SetInput(cubeSource-&gt;GetOutput());<br>&gt;<br>&gt; vtkActor cubeActor = vtkActor::New();<br>&gt; cubeActor-&gt;SetMapper(mapper);<br>
&gt;<br>&gt; render-&gt;AddActor(cubeActor);<br>&gt;<br>&gt; vtkTransform transform = vtkTransform::New();<br>&gt; transform-&gt;Scale(1,1,-1);<br>&gt; cubeActor-&gt;GetProertry()-&gt;BackfaceCullingOff();<br>&gt; cubeAcotr-&gt;SetUserTransform(transform);<br>
&gt;<br>&gt; renderer-&gt;ResetCameraClippingRange();<br>&gt; renderer-&gt;ResetCamera();<br>&gt; renwin-&gt;Render();<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; zlf<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; View this message in context: <a href="http://vtk.1045678.n5.nabble.com/PolyData-actor-is-invisible-after-applying-scale-1-1-1-tp5715785p5715801.html">http://vtk.1045678.n5.nabble.com/PolyData-actor-is-invisible-after-applying-scale-1-1-1-tp5715785p5715801.html</a><br>
&gt; Sent from the VTK - Users mailing list archive at Nabble.com.<br>&gt; _______________________________________________<br>&gt; Powered by <a href="http://www.kitware.com">www.kitware.com</a><br>&gt;<br>&gt; Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>&gt; Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;<br>&gt; Follow this link to subscribe/unsubscribe:<br>&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br><br><br><br>--<br>Jothybasu Selvaraj<br>PhD Student<br>University of Liverpool<br>UK<br></div>