原创 VTK 基础入门 ( 一 ) 贴纹理

  纹理
      
    这个示例先读入一幅JPEG的二维纹理图;然后定义一个纹理类vtkTexture对象,接着把读入的NPG图像输入到vtkTexture 里,
    作为它即将“贴”到平面上的一个纹理图;再定义一个vtkPlaneSource对象,类vtkPlaneSource 可以生成一个平面,
    也就是纹理图要“贴”图的地方。简而言之,在做纹理贴图时,先要有东西可以“贴”,也就是要准备一幅二维的纹理图;然后再确定这幅纹理图要“贴”到哪里。
   
    
 

 
    vtkSmartPointer  reader = vtkSmartPointer::New();
    reader->SetFileName("D:/vtk/data/texture/space-cruiser-panels2-unity/space-cruiser-panels2_ao.png");

    vtkSmartPointer texture = vtkSmartPointer::New();
    texture->SetInputConnection(reader->GetOutputPort());
    texture->InterpolateOn();

    vtkSmartPointer plane = vtkSmartPointer::New();
    cylinderMapper->SetInputConnection(cylinder->GetOutputPort());

原创 VTK 基础入门 ( 一 ) 贴纹理_第1张图片原创 VTK 基础入门 ( 一 ) 贴纹理_第2张图片

原创 VTK 基础入门 ( 一 ) 贴纹理_第3张图片

你可能感兴趣的:(VTK,&,ITK,图像处理)