- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 Gmsh 二阶体网格导出nas以及stl的效果展示
Gmsh 二阶体网格导出nas以及stl的效果展示,解决Gmsh只能导出面stl的问题以及自定义格式导出
2024-12-09 11:37:21
359
原创 Paraview开源后处理器的集成嵌入测试
paraview是一框优秀的后处理软件,功能非常强大,经常被众多开发者作为后处理的首选软件,本人对其就行了集成了并简单做了测试
2024-07-29 10:17:32
255
1
原创 将博客搬至CSDN啦
各位读者老师们,上午好,我将我的博客搬迁到微信啦,后续会在博客和微信公众号同步推送,感谢大家的支持,我的微信公众号是:xxm360721blog
2024-06-05 10:20:54
299
原创 基于OCC与OSG的CAD平台构建值gmsh划分效果测试
大半年没更新博客了,目前处在项目的重构中,一时没有增加特别的功能模块,所以本文主要是对gmsh网格划分模块的一个效果展示,更多功能将持续改进中...........四、gmsh的parallelograms效果。后记:后续将对网格模块作进一步优化。一、gmsh的波前法划分效果。二、gmsh的三角法划分效果。三、gmsh的网格合并效果。
2023-03-19 20:31:01
971
原创 基于opencascade与osg的CAD探索之osg拾取点线面
拾取在CAD中经常用到,是交互中比较常用的方式,本人利用osg渲染stp模型,并实现了拾取功能!在osg中实现拾取的思路就是重写osgGA::GUIEventHandler,利用线段或者射线求交即可,根据捕获的geom并高亮它!效果如下图所示:
2022-09-14 23:50:15
2164
7
原创 基于OCC+OSG的CAD之GMSH与Netgen网格连贯性测试
gmsh 与 netgen网格连贯性划分测试,实现了对个接触性的实体同时划分面或者体网格时,保持实体之间边界的连贯性。
2022-08-24 00:07:46
1688
5
原创 IFC模型文件查看器(基于IFC++开源库实现)
IFC++源码编译,并参考demo实现的一个基于IFC++库与OSG相结合的IFC模型查看器
2022-04-13 23:57:02
3656
1
原创 初探OSG+OpenCascade(简称:OCC)在QT上的实践之 实现office Ribbon风格
qt office ribbon风格实现
2022-03-23 21:17:03
2966
7
原创 初探QT+OSG+OCC的CAD平台之添加操纵器功能
操纵器是CAD软件中必备的一个功能,操纵器可以对视图对象实现平移、旋转、缩放等操作,而这种操作可以单独发生在某一个模型上,其他模型则保持固定,先来看下freeCAD的操纵器的效果:参考freecad操纵器的方式,利用osg的TranslateAxisDragger、TrackballDragger、ScaleAxisDragger实现了一个粗糙的操纵器功能,在测试后,功能可以和freecad一致,后续可以考虑进一步修改操纵器的样式,效果如下:目前还有些小bug,总得...
2022-02-28 22:53:38
1737
原创 初探QT+OSG+OCC的CAD平台之GMSH划分后以按面获取相应的点与单元
基于QT+OSG+OCC的CAD平台探索,修改gmsh单元读取方式
2022-01-20 23:19:39
2291
原创 基于OCC+QT的模型贴图测试(附接口)
其实这个功能在OCC自带的例子view3d中就有,不过这个例子是MFC例子,参考这个例子的条件下,整理出一个QT版本的贴图例子,参考效果如下:案例如下://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////申明:Handle(AIS_.
2021-12-25 20:55:30
2390
原创 基于opencascade+osg的CAD平台探索之二维图拉伸测试
之前完善了二维草图功能,包括动态绘制基本图形:圆,矩形,多边形,椭圆,b样条以及他们的组合体!后面进一步完善了捕捉功能,今天测试了一下二维草图拉伸效果!!代码比较简单,因为occ有相应的接口!话不多说,效果见下图所示:显示还是对了,效果也还不错,后面会做个完备的草图功能!!继续加油!!...
2021-12-21 22:56:31
1080
原创 初探occ+osg开发的CAD系统之模型装配颜色(2)
上图是之前获取的模型颜色可视化的效果,实际上这个颜色只是模型其中一个面的颜色!!在上图中的左下角可以看见,颜色获取正常了,后续做个测试看看还没有问题!!在接下来几天整理下资料,写个总结博客!!...
2021-12-07 22:51:05
839
原创 初探OSG+OCC集成之装配体模型颜色
其实在获取装配体时就有相对应的颜色,直接设置即可,同时修改拾取函数,高亮恢复函数以及着色函数即可!!!后续会给出部分核心例子截图!!(第一次用手机发)????????????
2021-12-05 23:00:11
1177
6
原创 初探OSG+OpenCascade(简称:OCC)在QT上的实践之绘制草图探索
最近工作十分紧张,闲暇时间比较小,今晚更新下博客,主要还是一些老旧的知识点,如有错误的地方,请多多指教!!!!其实绘制草图可以不与opencasacde有关联,可以直接利用osg实现图形绘制即可,只需要将数据保存并传入opencasacde中,以实现二维图形向三维模型的转变(拉伸,扫掠等等),本文利用OSG实现了一些简单的二维图形动态绘制(圆,椭圆,线段,多线段,多边形,矩形),效果如视频和截图所示:C++代码举例如下://绘制动态矩形bool drawRectTool::hand.
2021-06-02 23:31:13
2955
5
原创 关于Gmsh使用Packing of Parallelograms 2D算法的集成测试
本文也是比较简单,因为gmsh接口代码改动较少,所以注意以测试Packing of Parallelograms 算法为主,晚上闲下来的时候,继续看了下gmsh的一些内容,因为一直想集成一个四边形、六面体网格程序,奈何网上资源实在有限,有朋友说openfoam的网格可以实现,查了下资料,确实效果不错,但是我比较担心的是如果不是STL格式文件,这其中的转换会不会耗时很大?目前来看,如果要使用openfoam网格,只能是STL格式的文件模型,过段时间准备集成测试下。 在gmsh文档中看到...
2021-03-18 20:35:23
603
1
原创 关于Gmsh使用Full_Blosson三角形合并为全四边形以及波前法、Delaunay和自适应算法测试
本文只要做了一些测试,并不涉及代码编写,基于前面的文章的一些代码下,重新编译了Gmsh with opencascade,这次勾选了BLOSSON选项,目的是为了使三角形能全部合并为四边形,同时对gmsh的内部算法做了一些测试,直观的反应各个算法的优缺点。本次测试基于个人开发的CAD/CAE平台,OSG做为其显示引擎。测试效果如下:第一、三角形合并为全四边形 (Full_Blosson + 自适应算法)第二、三角形合并为全四边形 (Full_Blosson + Delaunay)...
2021-03-07 20:41:41
1533
1
原创 关于Gmsh如何实现三角形合并为四边形的测试,显示效果用OSG
之前因为成功调用了Gmesh的API进行网格划分,效果也还不错,考虑到都是三角形或者四面体,突然有种想法就是怎么实现四边形或者六面体,在查看Gmesh的PDF文档时候发现,Gmesh和Netgen一样具有将三角形合并为四边形的功能,于是我在参考Gmesh的C++例子中找到了一些有效信息,这些例子在PDF文档中也提到过,核心就是recombine选项开启,例子如下:///////////////////////////////////////////////////////////////////////
2021-02-01 23:29:59
2184
3
VTK8.2动态库(lib dll include share),使用VS2015 X64 QT5.12.7编译
2024-06-17
FreeCAD+vs2017.pdf
2020-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人