集成Opencascade+Gmsh+OSG的CAD测试程序

该博客详细介绍了如何集成Opencascade、Gmsh和OpenSceneGraph(OSG)进行CAD建模及三维显示。首先,博主讲解了配置OCC、Gmsh和OSG的步骤,包括编译库、设置包含目录和库目录。接着,演示了使用OCC创建立方体、Gmsh进行离散化以及OSG显示模型的过程。虽然在Gmsh离散化后未能找到获取法线的方法,但博主成功展示了如何计算并显示模型的顶点和法线。最后,提到了程序运行结果,并提供了源码下载链接。
摘要由CSDN通过智能技术生成

程序整体流程如下图:

一、配置

       1.配置OCC

        需要先编译好OCC库,我的编译目录为“OCCBuild”目录。

        在自建项目中,项目属性》》VC++目录》》添加包含目录“OCCBuild\inc”,添加库目录“OCCBuild\win64\vc14\libd”。链接器》》输入》》添加如下附加依赖项:

TKBin.lib
TKBinL.lib
TKBinTObj.lib
TKBinXCAF.lib
TKBO.lib
TKBool.lib
TKBRep.lib
TKCAF.lib
TKCDF.lib
TKDCAF.lib
TKDFBrowser.lib
TKDraw.lib
TKernel.lib
TKFeat.lib
TKFillet.lib
TKG2d.lib
TKG3d.lib
TKGeomAlgo.lib
TKGeomBase.lib
TKHLR.lib
TKIGES.lib
TKLCAF.lib
TKMath.lib
TKMesh.lib
TKMeshVS.lib
TKOffset.lib
TKOpenGl.lib
TKPrim.lib
TKQADraw.lib
TKRWMesh.lib
TKService.lib
TKShapeView.lib
TKShHealing.lib
TKStd.lib
TKStdL.lib
TKSTEP.lib
TKSTEP209.lib
TKSTEPAttr.lib
TKSTEPBase.lib
TKSTL.lib
TKTInspector.lib
TKTInspectorAPI.lib
TKTObj.lib
TKTObjDRAW.lib
TKToolsDraw.lib
TKTopAlgo.lib
TKTopTest.lib
TKTreeModel.lib
TKV3d.lib
TKVCAF.lib
TKView.lib
TKViewerTest.lib
TKVInspector.lib
TKVRML.lib
TKXCAF.lib
TKXDEDRAW.lib
TKXDEIGES.lib
TKXDESTEP.lib
TKXMesh.lib
TKXml.lib
TKXmlL.lib
TKXmlTObj.lib
TKXmlXCAF.lib
TKXSBase.lib
TKXSDRAW.lib

 2.配置Gmsh

        需要先编译好Gmsh,我的Gmsh源码目录为“GmshSource”,编译目录为“GmshBuild”,编译过程可以参考我的另一篇博客:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我只知道我要大开杀戒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值