<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.E-postaStili18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=TR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>i think vtkLineRepresentation  (or vtkLinewidget) is a better way
to draw lines in a scene…you must set the properties of the line the  way you
like, add it to the renderer  and simply set the coordinates(in world
coordinates) of two end points of the line …<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
vtkusers-bounces@vtk.org [mailto:vtkusers-bounces@vtk.org] <b>On Behalf Of </b>Konstantinos
Kelg<br>
<b>Sent:</b> Monday, January 19, 2009 5:07 AM<br>
<b>To:</b> vtkusers@vtk.org<br>
<b>Subject:</b> [vtkusers] Help with drawing lines<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
 <tr>
  <td valign=top style='padding:0cm 0cm 0cm 0cm'>
  <p>Hi. I need to render some vectors in 3D space and I've decided to draw
  them as lines. However my code doesn't seem to work (I see nothing). Does
  anyone know why ?<o:p></o:p></p>
  <p style='margin-bottom:12.0pt'>vtkCellArray *cellArrayNorm =
  vtkCellArray::New();<br>
  vtkPoints *points2 = vtkPoints::New();<br>
  points2-&gt;Allocate(2*m_NumOfVertices*3*sizeof(float));<o:p></o:p></p>
  <p>for(int k=0; k&lt;m_NumOfVertices; k++)<o:p></o:p></p>
  <p class=MsoNormal>&nbsp; {<br>
  &nbsp; float* fp = VerticesP[k].coords; // Get vertex coords.<o:p></o:p></p>
  <p>&nbsp; float* fpN = NormP[k].coords; // Get vertex normal.<o:p></o:p></p>
  <p class=MsoNormal>&nbsp; points2-&gt;SetPoint(k, fp); // Set 1st point<br>
  &nbsp; points2-&gt;SetPoint(m_NumOfVertices + k, // Set 2nd point.<br>
  &nbsp; &nbsp; &nbsp; fp[0]+fpN[0], // x+dx<br>
  &nbsp; &nbsp; &nbsp; fp[1]+fpN[1], // y+dy<br>
  &nbsp; &nbsp; &nbsp; fp[2]+fpN[2]);// z+dz<br>
  &nbsp; // Set up new (line) cell and insert.<br>
  &nbsp; int pts[2] = {k, m_NumOfVertices+k};<br>
  &nbsp; cellArrayNorm-&gt;InsertNextCell(2, pts);<br>
  &nbsp; }<o:p></o:p></p>
  <p><o:p>&nbsp;</o:p></p>
  <p style='margin-bottom:12.0pt'>&nbsp; vtkPolyData *polyDataNorm =
  vtkPolyData::New();<br>
  &nbsp; polyDataNorm-&gt;SetPoints(points2);<br>
  &nbsp; polyDataNorm-&gt;SetPolys(cellArrayNorm);<br>
  <br>
  &nbsp; vtkPolyDataMapper *polyDataMapperNorm = vtkPolyDataMapper::New();<br>
  &nbsp; polyDataMapperNorm-&gt;SetInput(polyDataNorm);<br>
  <br>
  &nbsp; ActorNorm-&gt;SetMapper(polyDataMapperNorm);<br>
  &nbsp; ren1-&gt;AddActor(ActorNorm);<br>
  <br>
  &nbsp; vtkProperty *prop = vtkProperty::New();<br>
  &nbsp; prop-&gt;SetColor(1.0, 0.0, 0.0);<br>
  &nbsp; ActorNorm-&gt;SetProperty(prop);<br>
  <br>
  &nbsp; points2-&gt;Delete();<br>
  &nbsp; cellArrayNorm-&gt;Delete();<br>
  &nbsp; polyDataNorm-&gt;Delete();<br>
  &nbsp; polyDataMapperNorm-&gt;Delete();<br>
  &nbsp; prop-&gt;Delete();<o:p></o:p></p>
  <p>Thanks.<o:p></o:p></p>
  </td>
 </tr>
</table>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>

<hr size=1 width="100%" align=center>

</span></div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Χρησιμοποιείτε
Yahoo!<br>
Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam); Το Yahoo! Mail διαθέτει την καλύτερη
δυνατή προστασία κατά των ενοχλητικών μηνυμάτων <br>
<a href="http://login.yahoo.com/config/mail?.intl=gr">http://login.yahoo.com/config/mail?.intl=gr</a>
</span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p>

</div>

</body>

</html>