自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 c/c++数据结构知识笔记

1. 数据结构 数学以及逻辑模型的抽象视觉的数据类型(ADT)Node中data实际数据,next是下个数据的内存地址。列表类型(int float struct 等等)抽象数据类型是对数据和操作的定义,不存在实现。数据结构类型:数组、链表、栈、队列、树、图等。链表任意位置插入、删除、翻转节点。创建空数组 size = 0;链表头部插入数据例子。双向链表 插入 删除。

2025-05-23 13:49:58 190

原创 OCCT知识笔记之OCAF框架详解

Open CASCADE Application Framework (OCAF)是Open CASCADE Technology (OCCT)中用于管理CAD数据的核心框架,它提供了一种结构化方式来组织和管理复杂的CAD数据,如装配体、形状、属性(颜色、材料)和元数据等。属性(TDF_Attribute): 存储实际数据,如几何形状(TNaming_NamedShape)、名称(TDataStd_Name)、数值(TDataStd_Integer)等。- 使用有意义的层次结构(如装配体->部件->特征)

2025-05-16 18:01:18 415

原创 OCCT知识笔记之Poly_Triangulation详解

的结构和用法,可以有效地处理OCCT中的离散几何数据,为各种工程应用提供基础支持。,因为BRep_Tool::Triangulation()可能返回空句柄。​:OCCT中索引通常从1开始,而不是C++常见的0开始。​:对于大型网格,直接访问内部数组比逐个获取节点更高效。,需要应用变换才能得到正确的世界坐标。进行内存管理,避免直接使用裸指针。​:从形状获取的三角剖分可能带有。

2025-05-16 16:40:37 365

原创 OCCT知识笔记之BRepBuilderAPI_Sewing详解

是 OpenCASCADE 中用于缝合(拼接)多个拓扑形状(TopoDS_Shape)的重要工具类,主要用于将相邻但不连接的拓扑元素(如边、面)合并为一个连续的形状。

2025-05-13 10:17:31 497

原创 OCCT知识笔记之BRepBuilderAPI_NurbsConvert详解

​。

2025-05-13 09:42:06 257

原创 OCCT知识笔记之GCPnts_QuasiUniformDeflection详解

在曲线上生成一系列点,确保离散后的多边形逼近原始曲线的精度。算法确保相邻离散点连线(弦)与曲线之间的最大垂直距离不超过。在满足偏差的前提下,尽量使点间距均匀,避免局部过密或过疏。

2025-05-12 14:27:45 418

原创 OCCT知识笔记之分解BOX

整个矩形盒子通过不同的点线边面壳可以获取到不同的基本类型。OCCT中一个矩形 可以分解出 点 线 面 线框 实体,直接看代码示例。2.遍历盒子根据具体类型提取元素。1.创建一个矩形盒子。

2025-05-12 13:39:57 252

原创 OCCT 知识笔记之TopoDS_Compound 详解

【代码】OCCT 知识笔记之TopoDS_Compound 详解。

2025-05-12 10:36:36 405

原创 OCCT之BRepPrimAPI 与BRepBuilderAPI区别应用范围

【代码】OCCT之BRepPrimAPI 与BRepBuilderAPI区别应用范围。

2025-05-09 09:39:03 915

原创 OCC拓扑结构知识点笔记

gp_Pnt 3D几何点TopoDS_Vertex拓扑顶点将几何点()转换为拓扑顶点(),使其可用于后续的布尔运算、布尔裁剪、曲面拟合等操作。BRepBuilderAPI_MakeVertex 创建一个顶点的几何实体并将其封装为拓扑结构(Topological Shape)。 用于在图形窗口中可视化和管理 对象(如实体、曲面、线框等),支持颜色、线型、高亮等交互式属性设置。关键点: 构建复杂形状的基本单元(如曲线端点、曲面交点);在布尔运算中作为操作对象(如切割、融合);用于测量、分析或可视化。1.两

2025-05-08 17:02:19 460

原创 occt关键内容摘要(六)-二维图形显示

OCCT 二维图形渲染

2025-04-10 15:59:27 1091

原创 occt关键内容摘要(五)-AIS包摘要

occt AIS包摘要

2025-04-10 14:26:51 738

原创 occt关键内容摘要(四)-可视化动态选取

occt可视化动态选取

2025-04-10 14:24:48 807

原创 occt关键内容摘要(三)

OCCT 二维图形到三维图形的演化流程

2025-04-08 17:39:41 433

原创 occt关键内容摘要(二)

OCCT数据结构分析

2025-04-08 14:05:57 626

原创 occt关键内容摘要(一)

用面向对象方法和软件工程思想分析,整个 OCC 由五个模块组成,分别是基础类模块、建模数据模块、建模算法模块、可视化模块、数据交换模块和应用程序模块。其中,建模数据模块主要提供二维和三维几何模型的数据结构,也称据结构模块。1.类和泛化OCC中类分为 普通类 通用类 推迟类 分别对应 C++中 具体类 抽象类和模板类2.数据类型分类句柄处理类型 和 值处理类型两种OCC 中所有数据类型可分为两大类:通过句柄(或引用)处理的数据类型和通过值处理的数据类型3.持久化和数据模式。

2025-04-07 17:12:48 628

原创 Open CASCADE Technology中前缀归类简要说明

介绍OCCT归类以及简要说明

2025-03-27 11:14:06 861

原创 使用 Doxygen 生成 API 文档本地副本

doxygen生成本地文档说明

2025-03-26 11:17:59 940

原创 VUE3 setup语法糖绑定style变量改变属性值

VUE3 setup语法糖绑定style变量改变属性值

2022-12-16 10:01:44 1562

原创 通过PE结构遍历EXE所依赖的DLL

通过PE结构获取 exe执行文件所依赖的DLL列表

2022-11-15 15:39:51 558

原创 Lua5.1.3 源码命令行编译流程

lua源码命令行编译过程

2022-10-09 10:21:17 346 1

原创 flutter在windows上安装简介步骤

1.电脑上安装配置java jdk2.电脑上下载安装Android Studio3.电脑上下载配置Flutter Sdk4.电脑上配置Flutter国内镜像5.运行Flutter doctor 命令检测环境是否配置成功

2021-10-08 09:53:07 176

原创 flutter androidstudio加载.so库步骤

首先要在flutter项目 android/app文件夹下面创建一个libs文件夹 把要调用的*.jar文件以及对应的不同.so库放在对应的arm64-v8、armeabi-v7a、 armeabi、 x86 文件夹下面。1.在build.gradle里面配置对应的目录android {sourceSets { main { jniLibs.srcDirs = ['libs'] } }buildTypes { release { ...

2021-07-07 14:41:51 1617

转载 分布式模式之Broker模式(转发)

问题来源:创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个组件之间的耦合度。挑战:需要保证可伸缩性、可维护性、可更新性,需要将服务划分为各个相对独立的组件,组件被分布式的部署,它们之间通过进程间通信方式实现交互。服务...

2018-03-02 10:22:04 621

翻译 basic sortfilter model Qt基本排序 过滤模式

Qt Create 上面的Demo自己在VS2010上面照猫画虎练习熟悉一下API的用法。这个Demo是对QtreeView 加载的数据通过 QSortFilterProxyModel 这个类进行的逻辑排序过滤。Basic sortfiler model 总共3个文件 一个main.cpp文件 还一个window窗口类 (window.h window.cpp).  不管写WIN32还是Q

2017-05-03 14:50:06 1316

转载 Qt与WINDOWS图片相互转换

有些东西翻阅了别人的博客,下次找就很难在找到了。用到什么就备份一份,好脑子不如烂笔头。日积月累就这样开始吧!Q_GUI_EXPORT HBITMAP qt_pixmapToWinHBITMAP(const QPixmap &p, int hbitmapFormat = 0);声明这一句后, 就可以使用了HBITMAP hBmp =  qt_pixmapToWinHBITMA

2017-04-24 14:51:47 1646 1

空空如也

空空如也

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

TA关注的人

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