qt5
文章平均质量分 59
潇湘散客
CAE前后处理开发,欢迎咨询合作,QQ:1623451686
展开
-
Paraview开源后处理器的集成嵌入测试
paraview是一框优秀的后处理软件,功能非常强大,经常被众多开发者作为后处理的首选软件,本人对其就行了集成了并简单做了测试原创 2024-07-29 10:17:32 · 173 阅读 · 0 评论 -
基于QT+VTK+CTK的一款开源体渲染程序编译与使用
开源提渲染编译测试原创 2024-07-18 10:37:23 · 176 阅读 · 0 评论 -
Opencascade实体转VTK对象渲染测试
VTK嵌入qt;opencascade对象在VTK中渲染原创 2024-06-14 13:50:28 · 527 阅读 · 5 评论 -
基于OpenCascade 与COIN3D的机械臂仿真测试
基于opencasade 与 coin3d实现的机械臂六轴控制仿真测试原创 2022-05-12 00:04:18 · 2760 阅读 · 1 评论 -
IFC模型文件查看器(基于IFC++开源库实现)
IFC++源码编译,并参考demo实现的一个基于IFC++库与OSG相结合的IFC模型查看器原创 2022-04-13 23:57:02 · 3468 阅读 · 0 评论 -
初探QT+OSG+OCC的CAD平台之添加操纵器功能
操纵器是CAD软件中必备的一个功能,操纵器可以对视图对象实现平移、旋转、缩放等操作,而这种操作可以单独发生在某一个模型上,其他模型则保持固定,先来看下freeCAD的操纵器的效果:参考freecad操纵器的方式,利用osg的TranslateAxisDragger、TrackballDragger、ScaleAxisDragger实现了一个粗糙的操纵器功能,在测试后,功能可以和freecad一致,后续可以考虑进一步修改操纵器的样式,效果如下:目前还有些小bug,总得...原创 2022-02-28 22:53:38 · 1607 阅读 · 0 评论 -
Opencascade显示模块小测试
因为之前一直使用OSG做显示,最近想试试OCC自带的显示效果怎么样,所以这篇文章做了一个简单的测试,添加一些小功能,说说感受。我是直接在github上下载eryar老师的occq例子进行修改的,配置的话比较简单,因为不熟悉AIS,所以也花了一些时间去了解怎么添加一些功能。话不多说,先来看下效果:简单的实现了下基本的旋转、拖动、缩放、平移以及视图效果。这个比较简单,就不贴具体的代码了,直接调用即可。这里就提提一下如何实现aisViewCube的位置摆放,这里需要修改SetTransformPer.原创 2021-01-29 22:32:50 · 3045 阅读 · 12 评论 -
初探OSG+OpenCascade(简称:OCC)在QT上的实践之模型装配体树
商业软件读取STP/STEP文件时候,一般会有一个树形栏显示这个文件的装配体,比如,使用开源的FreeCAD时,打开一个STP/STEP文件,会出现这样的一个装配体树:可以清晰的看见这个文件模型的装配组合状况,于是,也想子读入STP/STEP文件时,也显示一个装配体树,这个在Opencascade中利用OCAF框架下的XDE能获取模型的装配结构、颜色、名称等信息。再结合QT的qtreewidget就能显示出来了。不过有一些不同的是,使用XDE直接读取的装配结构与我们通常所见的装配结构是不一样,.原创 2020-09-26 16:40:10 · 7226 阅读 · 17 评论 -
VS2015 编译开源的基于Opencascade的3D查看器Mayo
这篇文章可能比较短,因为一些具体的修改细节可能忘记了。首先,May是基于Opencasacde(简称:OCC)开发的一款优秀的3D查看器,githu地址是:https://github.com/fougue/mayo , 按照上面的编译要求是:qt5版本,OCC7.3及其以上版本。因为比较熟悉使用VS进行编译,所以就采用如下配置:VS2015 X64 release版本,QT5.12.7,OCC7.4。配合QT_VS插件进行编译。 由于Mayo使用了C++17特性,导致编译这块一...原创 2020-08-29 14:13:15 · 2808 阅读 · 2 评论 -
在QT5窗口菜单中实现最近打开的文件功能
首先来看下效果:点击这些最近的文件能马上打开,比如点击SS.stp:关键代码:新建一个类,类名为RecentFiles,继承QObject,具体的.h文件(RecentFiles.h)如下,读者可以自行理解:#ifndef RECENTFILES_H#define RECENTFILES_H#include <QObject>#include <...原创 2020-05-19 08:26:02 · 3065 阅读 · 0 评论