<div>I use vtk to draw a color cube,I think my program have no error! But it could not draw the graphic which I want to ?</div>      <div>&nbsp;</div>      <div>I think have someone in here&nbsp;could indicate where have error in my program!</div>      <div>&nbsp;</div>      <div>thank advanced!</div>      <div>&nbsp;</div>      <div>&nbsp;</div>      <div>#include "vtkLookupTable.h"<br>#include "vtkPolyDataMapper.h"<br>#include "vtkRenderWindow.h"<br>#include "vtkRenderWindowInteractor.h"<br>#include "vtkCamera.h"<br>#include "vtkActor.h"<br>#include "vtkRenderer.h"<br>#include "vtkInteractorStyleTrackballCamera.h"<br>#include "vtkFloatArray.h"<br>#include "vtkPointData.h"<br>#include "vtkCellArray.h"<br>#include "vtkPoints.h"<br>#include "vtkPolyData.h"</div>      <div>int main()<br>{<br>&nbsp;float x[8][3] = {&nbsp;{0.0,0.0,0.0},&nbsp;{1.0,0.0,0.0},&nbsp;{1.0,1.0,0.0}, &nbsp;{0.0,1.0,0.0}, <br>&nbsp;{0.0,0.0,1.0}, &nbsp;{1.0,0.0,1.0}, &nbsp;{1.0,1.0,1.0},
 &nbsp;{0.0,1.0,1.0}&nbsp;};</div>        <div><br>&nbsp;vtkIdType pts[6][4] = { {0,3,2,1},{2,3,7,6},{0,4,7,3},{1,2,6,5},{4,5,6,7},{0,1,5,4} };</div>      <div>&nbsp;vtkPolyData * cube = vtkPolyData::New();<br>&nbsp;vtkPoints *points = vtkPoints::New();<br>&nbsp;vtkCellArray *polys = vtkCellArray::New();<br>&nbsp;vtkFloatArray *scalars = vtkFloatArray::New();</div>      <div>&nbsp;int i ;<br>&nbsp;for(i = 0;i &lt; 8 ;++i) points-&gt;InsertPoint(i,x[i]);<br>&nbsp;for(i = 0;i &lt; 6 ;++i) polys-&gt;InsertNextCell(4,pts[i]);<br>&nbsp;for(i = 0;i &lt; 8 ;++i) scalars-&gt;InsertTuple1(i,i);</div>      <div><br>&nbsp;vtkLookupTable* lut =  
 vtkLookupTable::New();<br>&nbsp;lut-&gt;SetNumberOfColors(256);<br>&nbsp;lut-&gt;SetTableValue(0,0,0,0,1);<br>&nbsp;lut-&gt;SetTableValue(1,1,0,0,1);<br>&nbsp;lut-&gt;SetTableValue(2,0,1,0,1);<br>&nbsp;lut-&gt;SetTableValue(3,0,0,1,1);<br>&nbsp;lut-&gt;SetTableValue(4,1,1,0,1);<br>&nbsp;lut-&gt;SetTableValue(5,1,0,1,1);<br>&nbsp;lut-&gt;SetTableValue(6,0,1,1,1);<br>&nbsp;lut-&gt;SetTableValue(7,1,1,1,1);<br>&nbsp;lut-&gt;Build();</div>      <div><br>&nbsp;cube-&gt;SetPoints(points);<br>&nbsp;cube-&gt;SetPolys(polys);<br>&nbsp;cube-&gt;GetPointData()-&gt;SetScalars(scalars);</div>      <div>&nbsp;vtkPolyDataMapper*&nbsp; colorcubeMapper = vtkPolyDataMapper::New();<br>&nbsp;//colorcubeMapper-&gt;SetInputConnection(colorcube-&gt;GetOutputPort());<br>&nbsp;colorcubeMapper-&gt;SetInput(cube);<br>&nbsp;colorcubeMapper-&gt;ScalarVisibilityOn();<br>//&nbsp;colorcubeMapper-&gt;SetScalarModeToUsePointData();<br>&nbsp;colorcubeMapper-&gt;SetLookupTable(lut);</div>     
 <div>&nbsp;vtkActor*   colorcubeActor = vtkActor::New();<br>&nbsp;&nbsp;&nbsp; colorcubeActor-&gt;SetMapper(colorcubeMapper);</div>      <div>&nbsp;vtkCamera *camera = vtkCamera::New();<br>&nbsp;camera-&gt;SetPosition(1,1,1);<br>&nbsp;camera-&gt;SetFocalPoint(0,0,0);</div>      <div><br>&nbsp;vtkRenderer* ren1 = vtkRenderer::New();<br>&nbsp;vtkRenderWindow* renWin = vtkRenderWindow::New();<br>&nbsp;&nbsp;&nbsp; renWin-&gt;AddRenderer(ren1);<br>&nbsp;vtkRenderWindowInteractor* iren = vtkRenderWindowInteractor::New();<br>&nbsp;&nbsp;&nbsp; iren-&gt;SetRenderWindow(renWin);</div>      <div>&nbsp;ren1-&gt;AddActor(colorcubeActor);<br>&nbsp;ren1-&gt;SetActiveCamera(camera);<br>&nbsp;ren1-&gt;ResetCamera();</div>      <div><br>&nbsp;ren1-&gt;SetBackground(1,1,1);<br>&nbsp;renWin-&gt;SetSize(300,300);<br>&nbsp;renWin-&gt;Render();</div>      <div>&nbsp;iren-&gt;Initialize();<br>&nbsp;iren-&gt;Start();</div>     
 <div>&nbsp;points-&gt;Delete();<br>&nbsp;polys-&gt;Delete();<br>&nbsp;scalars-&gt;Delete();<br>&nbsp;&nbsp;   <br>&nbsp;return 0;<br>}</div>  <p>&#32;
                <hr size=1><a href="http://music.yahoo.com.cn/?source=mail_mailbox_footer" target=blank> 
Mp3疯狂搜-新歌热歌高速下 
</a>