opencascade读取iges并用vtk离散的一些问题
来源:互联网 发布:智能制造仿真软件 编辑:程序博客网 时间:2024/06/06 21:06
最近抽时间在弄iges文件内容读取的工作,然后将其离散化在vtk中可以显示处理以及后续的一些工作,主要目的是识别CAD文件导出的模型,然后进行离散处理,方便后续的处理。离散工作比较简单,opencascade里面的brepmesh直接支持将topoDS_shape类型的模型按照设置的精度要求离散成三角网格。目前面临的主要问题是,用opencascade里面的igesreader函数,参照dataexchange里面的例子来读取iges文件里面的模型的时候,遇到了几个问题,第一就是参考面也识别了,第二曲面没有裁剪。
1.用sample里面自带的import函数导入iges的结果如下:
问题非常明显。
2.导入vtk中离散三角网格显示如下:
这样显示更难看出问题所在。
昨天在群里面跟大家讨论交流学习之后,感谢eryar的帮助(ps:他的关于opencascade的blog写的很不错的http://www.cnblogs.com/opencascade/),发现其实用draw test harness里面的igesread可以很好的显示iges的结果,具体怎么处理的还得继续研究,这里主要说说怎么显示吧:
1.打开draw test harness:
2.设置绘制界面
3.读入模型
最终结果显示为:
这个跟其他专业cad软件导入的结果是一模一样的。
所以,后续主要任务,找到igesread源码,弄清楚怎么处理过程,从而才能够解决读取的问题。
当然,如果有知道怎么解决的,能够帮忙解决那就非常感谢。有感兴趣的,也可以交流讨论。
0 0
- opencascade读取iges并用vtk离散的一些问题
- Vtk显示OpenCascade构建的模型
- OpenCasCade的删除标签问题
- 使用ITK,VTK与QT过程遇到的一些问题
- VTK序列图像的读取
- VTK序列图像的读取
- VTK .gml文件的读取
- VTK序列图像的读取
- VTK序列图像的读取
- Opencascade中文相关问题
- 用vtk+Qt实现离散数据的体绘制
- VTK环境配置中的一些问题
- ITK+VTK+QT 读取DICOM序列图像遇到的问题(1)
- 用VTK读取单张的TIFF图片
- ITK/VTK对DICOM文件的读取
- VTK的vtkConfigure.h问题
- VTK 安装遇到的问题
- OpenCascade的NURBS功能
- 怎样快速在线将pdf文件转换成word
- Linux中的环境变量
- POJ 1185 炮兵阵地
- VC++实现数据包过滤(防火墙原理)
- 简述configure、pkg-config、pkg_config_path三者的关系
- opencascade读取iges并用vtk离散的一些问题
- 初识MFC
- hdu 4888 Redraw Beautiful Drawings 最大流
- HDU_1002 A + B Problem II
- Linux下安装gcc和samba详解
- VC++实现SYN扫描
- css3 transition
- HDU1325 Is It A Tree? 并查集
- C语言内存相关