自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 vtk文件模型在OSG中的渲染测试

vtk模型在OSG中的渲染测试

2024-10-24 15:44:25 73

原创 Gmsh边界层网格划分测试与参数解读

Gmsh 边界层网格划分测试

2024-08-27 20:21:18 220

原创 Gmsh网格程序的几何处理之合并功能

Gmsh 几何合并功能测试

2024-08-27 20:16:52 311

原创 Paraview开源后处理器的集成嵌入测试

paraview是一框优秀的后处理软件,功能非常强大,经常被众多开发者作为后处理的首选软件,本人对其就行了集成了并简单做了测试

2024-07-29 10:17:32 196

原创 基于QT+VTK+CTK的一款开源体渲染程序编译与使用

开源提渲染编译测试

2024-07-18 10:37:23 202

原创 Gmsh网格数据导出为Nas格式文件的分析与测试以及Nas文件的读取在osg中进行渲染效果

gmsh体网格数据导出nas格式文件测试

2024-07-18 10:33:26 386

原创 基于OCC+OSG的读取IGS模型显示其装配以及模型颜色

OSG+OCC读取igs模型,显示模型结构和颜色

2024-06-17 17:31:16 577

原创 Opencascade实体转VTK对象渲染测试

VTK嵌入qt;opencascade对象在VTK中渲染

2024-06-14 13:50:28 564 5

原创 基于QT5.12.7的VTK8.2下的VS2015 X64源码编译以及测试

VTK8.2+qt5.12.7下的VS2015源码编译

2024-06-14 13:09:36 522

原创 将博客搬至CSDN啦

各位读者老师们,上午好,我将我的博客搬迁到微信啦,后续会在博客和微信公众号同步推送,感谢大家的支持,我的微信公众号是:xxm360721blog

2024-06-05 10:20:54 273

原创 关于网格数据导出指定格式的测试(以Gmsh导出nas格式为例)

gmsh导出nas格式测试效果

2024-03-25 22:25:04 790

原创 基于OCC+OSG集成框架下的GMSH之二阶网格划分探索

gmsh二阶网格划分,osg显示网格,网格导出

2023-11-08 22:15:14 901 1

原创 GMSH如何对STL模型再次划分网格

gmsh对stl模型进行二次划分效果参考

2023-10-15 23:49:25 969 1

原创 基于OCC与OSG的CAD平台构建值gmsh划分效果测试

大半年没更新博客了,目前处在项目的重构中,一时没有增加特别的功能模块,所以本文主要是对gmsh网格划分模块的一个效果展示,更多功能将持续改进中...........四、gmsh的parallelograms效果。后记:后续将对网格模块作进一步优化。一、gmsh的波前法划分效果。二、gmsh的三角法划分效果。三、gmsh的网格合并效果。

2023-03-19 20:31:01 921 1

原创 基于opencascade与osg的CAD探索之osg拾取点线面

拾取在CAD中经常用到,是交互中比较常用的方式,本人利用osg渲染stp模型,并实现了拾取功能!在osg中实现拾取的思路就是重写osgGA::GUIEventHandler,利用线段或者射线求交即可,根据捕获的geom并高亮它!效果如下图所示:

2022-09-14 23:50:15 2018 7

原创 基于QT5与opencascdae7.4的简易模型浏览器

基于opencascade的简易模型浏览器

2022-09-09 00:18:54 2241 1

原创 基于OCC+OSG的CAD之GMSH与Netgen网格连贯性测试

gmsh 与 netgen网格连贯性划分测试,实现了对个接触性的实体同时划分面或者体网格时,保持实体之间边界的连贯性。

2022-08-24 00:07:46 1584 5

原创 初探基于OSG+OCC的CAD之GMSH体网格划分与显示

gmsh 体网格数据提取,OSG渲染

2022-08-01 23:52:53 2068

原创 初探基于OSG+OCC的CAD之Netgen体网格划分与显示

利用netgen网格划分程序的nglib接口划分体网格

2022-07-28 23:12:21 1999 4

原创 初探基于OSG+OCC的CAD之任意多个子模型进行netgen以及gmsh网格划分

netgen以及gmsh网格划分交互优化

2022-07-20 22:34:50 1366 1

原创 基于OpenCascade 与COIN3D的机械臂仿真测试

基于opencasade 与 coin3d实现的机械臂六轴控制仿真测试

2022-05-12 00:04:18 2809 1

原创 IFC模型文件查看器(基于IFC++开源库实现)

IFC++源码编译,并参考demo实现的一个基于IFC++库与OSG相结合的IFC模型查看器

2022-04-13 23:57:02 3520

原创 初探OSG+OpenCascade(简称:OCC)在QT上的实践之 实现office Ribbon风格

qt office ribbon风格实现

2022-03-23 21:17:03 2812 7

原创 初探QT+OSG+OCC的CAD平台之添加操纵器功能

操纵器是CAD软件中必备的一个功能,操纵器可以对视图对象实现平移、旋转、缩放等操作,而这种操作可以单独发生在某一个模型上,其他模型则保持固定,先来看下freeCAD的操纵器的效果:参考freecad操纵器的方式,利用osg的TranslateAxisDragger、TrackballDragger、ScaleAxisDragger实现了一个粗糙的操纵器功能,在测试后,功能可以和freecad一致,后续可以考虑进一步修改操纵器的样式,效果如下:目前还有些小bug,总得...

2022-02-28 22:53:38 1631

原创 初探QT+OSG+OCC的CAD平台之GMSH划分后以按面获取相应的点与单元

基于QT+OSG+OCC的CAD平台探索,修改gmsh单元读取方式

2022-01-20 23:19:39 2191

原创 基于OCC+QT的模型贴图测试(附接口)

其实这个功能在OCC自带的例子view3d中就有,不过这个例子是MFC例子,参考这个例子的条件下,整理出一个QT版本的贴图例子,参考效果如下:案例如下://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////申明:Handle(AIS_.

2021-12-25 20:55:30 2329

原创 基于opencascade+osg的CAD平台探索之二维图拉伸测试

之前完善了二维草图功能,包括动态绘制基本图形:圆,矩形,多边形,椭圆,b样条以及他们的组合体!后面进一步完善了捕捉功能,今天测试了一下二维草图拉伸效果!!代码比较简单,因为occ有相应的接口!话不多说,效果见下图所示:显示还是对了,效果也还不错,后面会做个完备的草图功能!!继续加油!!...

2021-12-21 22:56:31 1022

原创 初探OSG+Opencascade在qt上的实践值获取模型颜色并在OSG中显示

OCC与OSG相结合,读取STP模型显示装配体并获取颜色

2021-12-08 22:27:45 3810 20

原创 初探occ+osg开发的CAD系统之模型装配颜色(2)

上图是之前获取的模型颜色可视化的效果,实际上这个颜色只是模型其中一个面的颜色!!在上图中的左下角可以看见,颜色获取正常了,后续做个测试看看还没有问题!!在接下来几天整理下资料,写个总结博客!!...

2021-12-07 22:51:05 789

原创 初探OSG+OCC集成之装配体模型颜色

其实在获取装配体时就有相对应的颜色,直接设置即可,同时修改拾取函数,高亮恢复函数以及着色函数即可!!!后续会给出部分核心例子截图!!(第一次用手机发)????????????

2021-12-05 23:00:11 1095 6

原创 初探OSG+OpenCascade(简称:OCC)在QT上的实践之绘制草图探索

最近工作十分紧张,闲暇时间比较小,今晚更新下博客,主要还是一些老旧的知识点,如有错误的地方,请多多指教!!!!其实绘制草图可以不与opencasacde有关联,可以直接利用osg实现图形绘制即可,只需要将数据保存并传入opencasacde中,以实现二维图形向三维模型的转变(拉伸,扫掠等等),本文利用OSG实现了一些简单的二维图形动态绘制(圆,椭圆,线段,多线段,多边形,矩形),效果如视频和截图所示:C++代码举例如下://绘制动态矩形bool drawRectTool::hand.

2021-06-02 23:31:13 2802 5

原创 关于Gmsh使用Packing of Parallelograms 2D算法的集成测试

本文也是比较简单,因为gmsh接口代码改动较少,所以注意以测试Packing of Parallelograms 算法为主,晚上闲下来的时候,继续看了下gmsh的一些内容,因为一直想集成一个四边形、六面体网格程序,奈何网上资源实在有限,有朋友说openfoam的网格可以实现,查了下资料,确实效果不错,但是我比较担心的是如果不是STL格式文件,这其中的转换会不会耗时很大?目前来看,如果要使用openfoam网格,只能是STL格式的文件模型,过段时间准备集成测试下。 在gmsh文档中看到...

2021-03-18 20:35:23 580 1

原创 关于Gmsh使用Full_Blosson三角形合并为全四边形以及波前法、Delaunay和自适应算法测试

本文只要做了一些测试,并不涉及代码编写,基于前面的文章的一些代码下,重新编译了Gmsh with opencascade,这次勾选了BLOSSON选项,目的是为了使三角形能全部合并为四边形,同时对gmsh的内部算法做了一些测试,直观的反应各个算法的优缺点。本次测试基于个人开发的CAD/CAE平台,OSG做为其显示引擎。测试效果如下:第一、三角形合并为全四边形 (Full_Blosson + 自适应算法)第二、三角形合并为全四边形 (Full_Blosson + Delaunay)...

2021-03-07 20:41:41 1447 1

原创 关于Gmsh如何实现三角形合并为四边形的测试,显示效果用OSG

之前因为成功调用了Gmesh的API进行网格划分,效果也还不错,考虑到都是三角形或者四面体,突然有种想法就是怎么实现四边形或者六面体,在查看Gmesh的PDF文档时候发现,Gmesh和Netgen一样具有将三角形合并为四边形的功能,于是我在参考Gmesh的C++例子中找到了一些有效信息,这些例子在PDF文档中也提到过,核心就是recombine选项开启,例子如下:///////////////////////////////////////////////////////////////////////

2021-02-01 23:29:59 2067 3

原创 Opencascade显示模块小测试

因为之前一直使用OSG做显示,最近想试试OCC自带的显示效果怎么样,所以这篇文章做了一个简单的测试,添加一些小功能,说说感受。我是直接在github上下载eryar老师的occq例子进行修改的,配置的话比较简单,因为不熟悉AIS,所以也花了一些时间去了解怎么添加一些功能。话不多说,先来看下效果:简单的实现了下基本的旋转、拖动、缩放、平移以及视图效果。这个比较简单,就不贴具体的代码了,直接调用即可。这里就提提一下如何实现aisViewCube的位置摆放,这里需要修改SetTransformPer.

2021-01-29 22:32:50 3115 12

转载 开源网格划分程序资源链接

一、综述 三角形网格一般来主要有两种方式生成非结构网格:Delauny剖分与前沿推进法。对于四边形网格要看你是结构网格还是非结构网格了。如果是结构四边形网格,相对容易些,你可以先把区域剖分成直角的矩形网(前提是计算区域也相对规则些),然后对内部节点做一定范围内的随机扰动,做小扰动 的目的是保持原来网格的拓扑结构不改变。这...

2021-01-14 23:31:08 1938

原创 关于Gmsh4.8网格划分程序如何实现局部细化

本文比较短,之前在我的程序中集成了Gmesh4.8,测试效果似乎还可以,但是最近在对一个有孔洞的模型测试时发现,空洞处局部划分很不理想,具体如下:圆形的空划分成了正多边形,继续用netgen6.2并设置ueslocalh = true测试如下:这个很明显在空洞处进行了局部细化,因此对于Gmesh,需要设置局部细化选项才行,默认的选项可能还达不到这个效果,在阅读Gmesh的PDF文档中发现一些选项可以进行设置,可是默认值偏小或者设置为false,因此我提取出来,加入到一个对话框中并测试。.

2021-01-10 00:26:07 3005 1

转载 开源网格划分软件

网格划分技术作为有限元仿真中的核心一环,历来是工程师们头疼且费时较多的一个环节,目前主流商用软件都提供通用的网格划分功能。作为软件用户群体,我们很少去探究网格划分背后的算法问题,而且也无需去做过多的探索,不过今天小编将截取部分论文研究成果,为大家展示从底层计算机图形学方面提供的算法实践成果,这些成果涵盖了三角形、四边形、四面体、六面体,或是粒子群等离散形式,同时为大家推荐几个网格专用处理工具,...

2021-01-04 22:16:27 5559 2

原创 初探OSG+OpenCascade(简称:OCC)在QT上的实践之尝试集成Gmsh4.8网格划分程序

上次编译了下gmesh的VS2015 X64版本库,并进行了简单的测试,初步划分结果还是可以的。于是想利用gmesh的库集成到自己的日常程序中,关于gmesh网格参数的设置,极力推荐gmesh的PDF文件,解释非常明白,当然也可以查看源码中的commandline.cpp文件,PDF的部分截图说明如下:关于简单实用gmesh进行网格划分,上篇博客已经写了,我们只要设置一些参数选项,然后把参数传过去即可。这里,我做了简单测试,挑选了部分设置参数并集成到我的程序中,参数大致如下(并不完整):..

2020-12-12 10:34:59 3069 5

原创 使用VS2015编译gmsh4.8 with opencascade7.4,并用gmsh.lib创建简单工程测试网格

之前对netgen网格划分做了一个简单的编译和集成,效果看着还可以,这次试着编译下gmesh看看,我是用的是gmesh4.8版本,由于编译netgen6.2时有一些相同的经验,这次编译直接开干,cmake版本是3.12的,由于一些选项功能我是不需要的,比如FLTK,POST等等,我这里直接选择不打钩,我是直接打钩了:MMG3D,OPTION,OCC,MESH,QUADTRI,截图如下:接下来直接cmake即可,成功后用VS2015打开,如下:应为我要使用gmesh的动态库,所以需要修改gme

2020-12-06 20:53:49 3399 16

VTK8.2动态库(lib dll include share),使用VS2015 X64 QT5.12.7编译

VTK8.2动态库(lib dll include share),使用VS2015 X64 QT5.12.7编译,编译过程可以参考我的博客自行编译

2024-06-17

IFC模型文件查看器,基于IFC++实现

基于IFC++库实现的IFC模型查看器,QT5界面,OSG显示引擎

2022-04-14

Calculix有限元求解器介绍

介绍了calculix有限元的基本情况,文件接口形式和含义,以及求解效果展示

2022-03-26

基于OCC的3D查看器Mayo修改代码

编译的github上的开源的3D查看器项目Mayo,修改了他的源代码,修改了C++17特性,使得能编译通过,现将修改的代码上传

2020-08-29

FreeCAD+vs2017.pdf

本文档详细的从如何下载源码(哪里下载,下载什么版本等)到如何配置,包括cmake的配置,VS2017的编译等都有详细的截图说明,全程都有截图对比和相应的文字解释。按照这个步骤来做能确保完整编译FreeCAD0.19版本并完整运行。

2020-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除