点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 2460|回复: 0

VTK文件转换成STL文件的方法

[复制链接]
发表于 2015-9-7 15:44:50 | 显示全部楼层 |阅读模式
#include"vtkPolyDataReader.h"
#include"vtkSTLWriter.h"
#include"vtkTriangleFilter.h"


int main()
{
        vtkSmartPointer<vtkPolyDataReader>reader=vtkSmartPointer<vtkPolyDataReader>::New();
        reader->SetFileName("F:\\VTKShowPoint\\VTKShowPoint\\Pdx.vtk");//我的文件路径是F盘里面的一个文件夹


        vtkSmartPointer<vtkSTLWriter>stlWriter=vtkSmartPointer<vtkSTLWriter>::New();
        stlWriter->SetInputConnection(reader->GetOutputPort());
        stlWriter->SetFileName("Pdx.stl");//随便取个文件名,只要后缀名是STL或stl都行,不区分大小写
        stlWriter->Update();
        stlWriter->Write();


        return EXIT_SUCCESS;
}
//vtk文件转换成STL文件之后,各种三维软件都可以打开,比如Solidworks、Pro/Engineer等等,我用SolidWorks 2013


回复

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-4-29 07:47 , Processed in 1.901924 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表