Bob, you must link the line´s mapper to its Actor:<br>
<br>
vtkActor *lineASourceActor = vtkActor::New();<br>
&nbsp;&nbsp;&nbsp; lineASourceActor-&gt;SetMapper(lineAMapper); // ADD THIS LINE<br>
&nbsp;&nbsp;&nbsp; lineASourceActor-&gt;GetProperty()-&gt;SetColor(0.0, 0.0, 1.0);<br>
<br>Greetings<br>
<br>
&nbsp;&nbsp;&nbsp; Luca<br>
<br><div><span class="gmail_quote">On 5/23/06, <b class="gmail_sendername">Bob Palank</b> &lt;<a href="mailto:bob@stlcc.org">bob@stlcc.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Given the code below, I see the cylinder, but not the line.<br>Any idea why ? Shouldn't a line be a visible object like a cylinder?<br>If not, then does one display a line object using a cylinder with a small<br>diameter ?
<br>Hopefully there is a simple coding error!<br>TIA<br>&nbsp;&nbsp;Bob<br><br>Code follows:<br>#include &quot;vtkCylinderSource.h&quot;<br>#include &quot;vtkPolyDataMapper.h&quot;<br>#include &quot;vtkActor.h&quot;<br>#include &quot;
vtkRenderer.h&quot;<br>#include &quot;vtkRenderWindow.h&quot;<br>#include &quot;vtkRenderWindowInteractor.h&quot;<br>#include &quot;vtkProperty.h&quot;<br>#include &quot;vtkCamera.h&quot;<br>#include &quot;vtkLineSource.h
&quot;<br><br>int main(int argc, char *argv[])<br>{<br>&nbsp;&nbsp;vtkCylinderSource *cylinder = vtkCylinderSource::New();<br>&nbsp;&nbsp;cylinder-&gt;SetResolution(18);&nbsp;&nbsp;&nbsp;&nbsp;// eight circumferential facets.<br><br><br>&nbsp;&nbsp;vtkPolyDataMapper *cylinderMapper = vtkPolyDataMapper::New();
<br>&nbsp;&nbsp;cylinderMapper-&gt;SetInput(cylinder-&gt;GetOutput());<br><br><br>&nbsp;&nbsp;vtkActor *cylinderActor = vtkActor::New();<br>&nbsp;&nbsp;cylinderActor-&gt;SetMapper(cylinderMapper);<br>&nbsp;&nbsp;cylinderActor-&gt;GetProperty()-&gt;SetColor(1.0000
, 0.3882, 0.2784);<br>&nbsp;&nbsp;cylinderActor-&gt;RotateX(30.0);<br>&nbsp;&nbsp;cylinderActor-&gt;RotateY(-45.0);<br><br>&nbsp;&nbsp;// =================================================================<br>&nbsp;&nbsp;vtkLineSource *lineASource = vtkLineSource::New();
<br>&nbsp;&nbsp;lineASource-&gt;SetPoint1(-12.0,2.0,2.0);<br>&nbsp;&nbsp;lineASource-&gt;SetPoint2(12.0,4.0,5.0);<br><br>&nbsp;&nbsp;vtkPolyDataMapper *lineAMapper = vtkPolyDataMapper::New();<br>&nbsp;&nbsp;lineAMapper-&gt;SetInput(lineASource-&gt;GetOutput());
<br><br>&nbsp;&nbsp;vtkActor *lineASourceActor = vtkActor::New();<br>&nbsp;&nbsp;lineASourceActor-&gt;GetProperty()-&gt;SetColor(0.0, 0.0, 1.0);<br><br><br><br><br>&nbsp;&nbsp;vtkRenderer *ren1 = vtkRenderer::New();<br>&nbsp;&nbsp;vtkRenderWindow *renWin = vtkRenderWindow::New();
<br>&nbsp;&nbsp;renWin-&gt;AddRenderer(ren1);<br>&nbsp;&nbsp;vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<br>&nbsp;&nbsp;iren-&gt;SetRenderWindow(renWin);<br><br><br>&nbsp;&nbsp;ren1-&gt;AddActor(cylinderActor);<br>&nbsp;&nbsp;ren1-&gt;AddActor(lineASourceActor);
<br>&nbsp;&nbsp;ren1-&gt;SetBackground(0.1, 0.2, 0.4);<br>&nbsp;&nbsp;renWin-&gt;SetSize(300, 300);<br><br>&nbsp;&nbsp;// We'll zoom in a little by accessing the camera and invoking a &quot;Zoom&quot;<br>&nbsp;&nbsp;// method on it.<br>&nbsp;&nbsp;// ren1-&gt;GetActiveCamera()-&gt;Zoom(
1.5);<br>&nbsp;&nbsp;renWin-&gt;Render();<br><br>&nbsp;&nbsp;// This starts the event loop and as a side effect causes an initial<br>render.<br>&nbsp;&nbsp;iren-&gt;Start();<br><br>&nbsp;&nbsp;// Exiting from here, we have to delete all the instances that<br>&nbsp;&nbsp;// have been created.
<br>&nbsp;&nbsp;cylinder-&gt;Delete();<br>&nbsp;&nbsp;cylinderMapper-&gt;Delete();<br>&nbsp;&nbsp;cylinderActor-&gt;Delete();<br>&nbsp;&nbsp;lineASourceActor-&gt;Delete();<br>&nbsp;&nbsp;lineAMapper-&gt;Delete();<br>&nbsp;&nbsp;ren1-&gt;Delete();<br>&nbsp;&nbsp;renWin-&gt;Delete();<br>&nbsp;&nbsp;iren-&gt;Delete();
<br><br>&nbsp;&nbsp;return 0;<br>}<br><br>_______________________________________________<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ
</a><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></blockquote></div><br>