Open Cascade 读取STEP、STL

  • 一、读取STP
    • 头文件
    • 库文件
    • 使用
  • 二、读取STL
    • 头文件
    • 库文件
    • 使用

一、读取STP

头文件

#include <STEPControl_Reader.hxx>

库文件

#pragma comment(lib,"TKSTEP.lib")

使用

bool ReadSTP(const char* FileName)
{   STEPControl_Reader reader;IFSelect_ReturnStatus stat = reader.ReadFile(FileName);if (stat != IFSelect_RetDone){return Standard_False;}
}

二、读取STL

头文件

#include <RWStl.hxx>

库文件

#pragma comment(lib,"TKSTL.lib")

使用

bool ReadSTL(const char* file)
{RWStl reader_stl;Handle(Poly_Triangulation) triFace = reader_stl.ReadFile(file);Standard_Integer nTriangles = triFace->NbTriangles();TColgp_Array1OfPnt nodes(1, triFace->NbNodes());Poly_Array1OfTriangle triangles(1, triFace->NbTriangles());nodes = triFace->Nodes();triangles = triFace->Triangles();nodes = triFace->Nodes();triangles = triFace->Triangles();
}

因为stl文件保存的是模型的三角剖分,所以上述代码读取到的只是模型三角剖分信息,还需要将三角剖分转化为拓扑面才能显示。

Open Cascade 读取STEP、STL相关推荐

  1. OpenCASCADE(OCC)读取 STEP 模型文件并在MFC中显示

    先上  运行结果图>> OpenCASCADE具有支持读取STEP的翻译器: 1.对于STEP: STEP标准广泛地用于各种软件之间的数据交换,涉及CAD.PDM.Analysis等等,S ...

  2. C++/Qt读取二进制STL文件

    C++/Qt读取二进制STL文件 STL文件结构(没必要看) C++版本 QT版本 STL文件结构(没必要看) 二进制STL文件用固定的字节数来给出三角面片的几何信息. [80]80个字节的文件头,用 ...

  3. php 读取 stl 文件,科学网—[转载]【源码】读取ASCII STL文件的STLReader - 刘春静的博文...

    读取包含顶点和面的ASCII STL文件,并将其构造为矩阵"顶点"."颜色"和"面".之后,使用各小模块在Matlab上建立模型. Read ...

  4. Matlab读取并输出stl文件

    *#利用matlab读取stl文件后,将其中三角形片数据×2后,保存到另一个stl文件,利用3D软件打开观察图形是否变为两倍.那么应该怎么做呢? 首先了解一下stl文件 STL(Stereo lith ...

  5. stl文件介绍及读取

    STL文件规则 (1)共顶点规则 每一个三角面片必须与其相邻的每一个面片共两个顶点 ,即一个三角面片的顶点不能落在相邻的任何三角面片的边上; (2)取向规则 单个面片法向量符合右手法(ccw)则且其法 ...

  6. Open CASCADE 介绍

    目录 概览 基础类 建模数据 建模算法 Mesh 可视化 数据交换 形状修复 应用程序框架 绘制测试线束 要求 第三方库和工具 硬件 下载与安装 Windows 欢迎使用开放式CASCADE技术(OC ...

  7. Open CASCADE Technology(OCCT)概述

    OCCT模块结构图 基础类: Foundation Classes module underlies all other OCCT classes; 模型数据: Modeling Data modul ...

  8. OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES

    OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES 读写 STEP 或 IGES 读取 STEP 文件 编写 STEP 文件 读取 IGES 文件 编写 IGES 文件 读 ...

  9. OpenCASCADE:读STEP

    OpenCASCADE:读STEP 程序 涵盖的领域 组件 形状表示 拓扑实体 几何实体 流程说明 加载 STEP 文件 检查 STEP 文件 设置翻译参数 执行 STEP 文件转换 获取翻译结果 选 ...

最新文章

  1. 13.配置 influxDB 鉴权及 HTTP API 写数据的方法
  2. 20150309+Linux+LAMP安装-02
  3. 【CC精品教程】任务三:CC刺像控点,提交空三,新建重建项目(三维格网、三维点云、DOM和DSM)
  4. ebs 供应商地点信息_供应商,地址,业务实体,地点关联银行账户
  5. 招聘启事的正确阅读方式您知多少?
  6. 软件开发中Alpha、Beta、RC、GA版本的含义
  7. JSP Servlet Mysql高校学生社团管理系统
  8. git删除某次提交(某个commit)的方法【转】
  9. 前端上传插件Plupload的实际使用(个人实操)
  10. UVALive 4725 Airport(二分)
  11. 英特尔发布P900 Optane固态盘 而主打的市场并非数据中心
  12. CDOJ 483 Data Structure Problem DFS
  13. java并发编程(6)--CAS会导致“ABA问题“ 解决方案
  14. android caj转word,caj转换成word的方法(亲测有效的方法)
  15. 分享使用ASO提升App Store排名的技巧,appstore排名优化
  16. PS(Photoshop)常用快捷键使用大全
  17. 阿里巴巴的安全技术团队是怎么样的?
  18. 如果在遨游浏览器里设置Bing(必应)搜索为默认搜索
  19. java lcs_LCS最长公共子序列java实现
  20. python简易英文字典_Python爬虫:自制简易词典

热门文章

  1. vim 基本够用的操作命令
  2. Golang Tools
  3. 导出备忘录Word文档
  4. 15天入门Python,每天都该干嘛,规划路线。
  5. 一篇文章解决所有的 #如何下载安装xshell链接VMware虚拟机liunx系统(如SentOS,ubuntu等等)# 等问题
  6. 数据分析师出品:新媒体运营年终总结模板分享
  7. 志当存高远,而唯有努力才能抵达成功彼岸
  8. ctf之crypto练习二
  9. 抖音搬运视频如何伪原创
  10. nvme装系统不能自引导_WinPE无法识别NVMe SSD硬盘,如何重装系统