Hi all<br>I used the following example code to see how the quadratic Tetrahedron gets on the screen.<br>Surprisingly it is not a curved object but kind of multi linear .<br>What is wrong with my pipeline ?<br><br><br><br><br>
int main(int argc, char** argv)<br>{<br>    vtkUnstructuredGrid *meshGrid = vtkUnstructuredGrid::New() ;<br><br>    VTK_CREATE(vtkPoints, points);<br>    //points-&gt;Allocate(24);<br>    points-&gt;InsertNextPoint(0.,0.,0.) ;<br>
    points-&gt;InsertNextPoint(1.,0.,0.) ;<br>    points-&gt;InsertNextPoint(0.,1.,0.) ;<br>    points-&gt;InsertNextPoint(0.,0.,1.) ;<br><br>    points-&gt;InsertNextPoint(0.5,0.,0.) ;<br>    points-&gt;InsertNextPoint(0.5,0.5,0.) ;<br>
    points-&gt;InsertNextPoint(0.0,0.5,0.) ;<br><br>    points-&gt;InsertNextPoint(0.,0.,0.5) ;<br>    points-&gt;InsertNextPoint(0.65,0.,0.65) ;<br>    points-&gt;InsertNextPoint(0.,0.65,0.65) ;<br><br>    meshGrid-&gt;SetPoints(points) ;<br>
<br>    vtkIdList* pts = vtkIdList::New();<br>    pts -&gt; InsertId(0,0) ;<br>    pts -&gt; InsertId(1,1) ;<br>    pts -&gt; InsertId(2,2) ;<br>    pts -&gt; InsertId(3,3) ;<br>    pts -&gt; InsertId(4,4) ;<br>    pts -&gt; InsertId(5,5) ;<br>
    pts -&gt; InsertId(6,6) ;<br>    pts -&gt; InsertId(7,7) ;<br>    pts -&gt; InsertId(8,8) ;<br>    pts -&gt; InsertId(9,9) ;<br><br>    meshGrid-&gt;InsertNextCell (VTK_QUADRATIC_TETRA, pts) ;<br><br>    vtkDataSetMapper *meshMapper = vtkDataSetMapper::New();<br>
    meshMapper -&gt; SetInput(meshGrid);<br>    //meshMapper -&gt; SetRepresentationToWireframe() ;<br><br>    vtkActor *meshActor = vtkActor::New();<br>    meshActor -&gt; SetMapper(meshMapper);<br><br>    vtkRenderer *ren = vtkRenderer::New() ;<br>
    ren -&gt; SetBackground(0.2,0.2,0.15) ;<br>    ren -&gt; AddActor(meshActor) ;<br><br>    vtkRenderWindow *renWin = vtkRenderWindow::New() ;<br>    renWin -&gt;AddRenderer(ren) ;<br>    renWin -&gt;SetSize(1024,768) ;<br>
<br>    vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New() ;<br>    iren -&gt; SetRenderWindow(renWin);<br>    iren -&gt; Initialize();<br>    iren -&gt; Start();<br><br>   std::cout &lt;&lt; std::endl ;<br>
<br>}<br><br>