自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(445)
  • 资源 (3)
  • 收藏
  • 关注

原创 Expr系列1(函数,表达式,约束系统)

符号计算完整性:保留表达式树结构,支持求导、化简等代数操作;工程实用性:与OCCT几何模块无缝集成,驱动参数化建模;可扩展性:用户可通过派生新表达式类(参考其实现)扩展功能。如需深入实战,建议结合OCCT示例(如中的约束求解器)探索其在复杂CAD场景中的应用。符号计算能力:将数学运算抽象为可组合的表达式树,支持自动微分和化简;类型安全:强类型接口避免运行时错误(如非法操作数在构造时被拦截);可扩展性:通过继承可快速实现其他一元函数(如性能权衡。

2025-07-17 08:10:36 1297

原创 ExprIntrp系列

public:// 单例访问// 解析表达式// 获取当前生成器// 设置生成器// 自定义函数实现public:// 注册自定义函数// 覆盖函数创建逻辑= 1) {});// 解析含自定义函数的表达式// 添加新运算符 "⊗" 表示张量积},/*优先级*/ 3, /*结合性*/ left);// 更新词法分析%%ExprIntrp模块是 OpenCASCADE 的表达式解析核心引擎分层架构词法分析 (lex语法分析 (yacc语义处理 (

2025-07-17 07:58:10 764

原创 ElSLib(曲面参数,坐标,导数)

ElSLib(Elementary Surfaces Library)是 OpenCASCADE 中处理基础参数化曲面的核心数学工具类,与ElCLib对应曲线处理形成互补。

2025-07-17 07:48:41 413

原创 ElCLib(曲线参数,坐标,导数)

OpenCASCADE中的ElCLib类是几何内核的核心数学工具,位于模块的数学库中,专门用于处理参数化曲线(如直线、圆、椭圆等)的计算和转换。

2025-07-17 07:35:05 611

原创 CSLib系列(曲线曲面微分属性求取)

CSLib 模块在 OpenCASCADE 中扮演着微分几何计算引擎鲁棒性:完善的退化情况处理机制精确性:基于严谨的微分几何理论实现高效性:优化的数值计算和缓存策略多功能性:支持法向量、曲率、连续性分析等→ CSLib::Normal() # 求交时计算法向量正确解释几何连续性检测结果优化曲面相关算法的性能处理复杂曲面上的退化情况实现高质量的几何造型功能几何内核基础:为拓扑操作提供参数域判断能力高效实现:通过预处理和优化策略提升性能工业级鲁棒性:完善的浮点精度处理机制多功能性。

2025-07-17 07:34:10 757

原创 Convert系列(曲线曲面统一到B样条)

通用性:统一处理各类圆锥曲线求交问题;精确性:通过代数方法避免数值误差;模块化:与等模块解耦,便于扩展。如需深入调试,建议编译Debug版OCCT,在中设置断点分析。核心作用:将参数化球面(gp_Sphere)精确转换为 NURBS 曲面表示数学基础:球面参数方程:其中(经度),(纬度)转换必要性统一几何表示(NURBS 是 CAD 系统的通用表示)支持曲面求交、裁剪等操作实现与其它 B 样条曲面的兼容操作数学精确性:通过 NURBS 的有理特性精确表示二次曲面计算高效性。

2025-07-17 07:30:04 1208

原创 BVH系列(高效碰撞检测)

/ 使用64箱+深度限制12// 设置并行线程数是 OCCT 空间索引系统的高性能构建引擎平衡策略:通过分箱近似 SAH,在Onlog⁡nO(n\log n)Onlogn复杂度内获得优质树结构硬件友好:内存连续访问 + OpenMP 并行 + 向量化计算质量可控:分箱数量/叶子大小参数精确控制质量/速度权衡工业级稳定:严格处理退化情况(空节点、无效包围盒等)实时渲染的光线追踪加速CAD 模型的精确碰撞检测大规模点云的空间查询数控加工的干涉检查。

2025-07-17 07:20:47 1443

原创 BSpl系列(B样条曲线与曲面)

✅解耦拓扑参数与计算逻辑✅优化多缓存场景下的内存使用✅确保参数的一致性和不可变性✅简化复杂B样条计算的接口调用它与共同构成OCCT B样条高效计算的核心基础设施,广泛应用于形状离散化、求交算法和实时渲染等模块。是 OCCT B 样条计算框架中的策略模式🔌 提供标准化的算法扩展接口⚡ 支持高性能自定义实现🔄 实现运行时算法切换🧪 作为关键测试注入点。

2025-07-17 06:55:38 1439

原创 TMath模块:Bnd系列(包围盒)

Bnd_B3d是 OpenCASCADE 中高效三维 AABB 的现代实现计算极简:中心-半对角线模型使点添加、相交检测均达 O(1) 复杂度;内存紧凑:仅存储 6 个浮点数,优于传统Bnd_Box的冗余标志位;开放边界原生支持:完美处理无限空间场景。在大规模空间检索(如 CAD 装配体碰撞检测)、实时渲染裁剪等场景中,Bnd_B3d是性能与通用性兼顾的首选。若需处理旋转物体或高精度碰撞,可结合Bnd_OBB与BVH_Tree构建混合加速结构。public:// 构造函数// 设置整个二维空间。

2025-07-16 08:06:05 1528

原创 TKernel模块--杂项

opencascaed源码分析

2025-05-31 07:22:13 363

原创 TKernel模块--容器

opencascade源码分析

2025-05-31 07:20:28 428

原创 TKernel模块--分配器

opencascade源码分析

2025-05-31 07:19:23 280

原创 TKernel模块--自定义RTTI,对象句柄,引用计数

opencascade源码分析

2025-05-31 07:14:10 1197

原创 occ的开发框架

应用框架

2025-01-12 20:56:50 1556

原创 辅助--Inspector

观察,辅助工具

2025-01-11 23:22:46 950

原创 可视化-Visualization

图形,渲染

2025-01-11 22:07:33 1138

原创 5.Occ-形状修复

几何建模,几何算法

2025-01-11 08:57:19 1328

原创 4.Occ-网格化

几何建模,几何算法

2025-01-09 07:27:17 1040

原创 3.Occ-几何算法

几何建模,几何算法,实体造型

2025-01-07 07:51:24 4265

原创 2.Occ-几何建模

几何建模,几何算法,opencascade

2024-12-29 11:58:42 985

原创 1.Occ-基础部分

基于occ的几何建模,几何算法

2024-12-28 21:51:47 1250

原创 16.模型加载

图形,渲染,OpenGl

2024-12-08 23:19:49 723

原创 15.实例化

图形,渲染,OpenGl

2024-12-08 23:16:45 1105

原创 14.几何着色器

图形,渲染,OpenGl

2024-12-08 23:12:48 920

原创 13.高级GLSL

图形,渲染,OpenGl

2024-12-08 23:07:58 924

原创 12.高级数据

图形,渲染,OpenGl

2024-12-08 23:05:30 882

原创 11.立方体贴图

图形,渲染,Opengl

2024-12-08 23:04:33 1114

原创 10.帧缓冲

图形,渲染,OpenGl

2024-12-08 23:00:51 870

原创 9.面剔除

图形,渲染,OpenGl

2024-12-08 22:56:58 668

原创 9.Opengl中混合

图形,渲染,OpenGl

2024-12-08 22:54:52 816

原创 8.模板测试

图形,渲染,OpenGl

2024-12-08 22:49:10 735

原创 7.深度测试

图形,渲染,OpenGl

2024-12-08 22:46:05 968

原创 6.摄像机

图形,渲染,OpenGl

2024-12-08 22:42:59 1148

原创 5.坐标系统

图形,渲染,OpenGl

2024-12-08 22:39:36 1101

原创 4.opengl中变换

图形,渲染,OpenGl

2024-12-08 22:35:25 1225

原创 3.opengl的纹理

图形,渲染,OpenGl

2024-12-08 22:26:26 985

原创 2.着色器

图形,渲染,OpenGl

2024-12-08 22:20:17 230

原创 1.开启opengl奇幻漂流

图形,渲染,OpenGl

2024-12-08 22:17:55 756

原创 4.子区域划分的叠合

计算几何,子区域划分的叠合,布尔运算

2024-10-17 07:37:55 1053

原创 3.双向邻接边表

计算几何,双向邻接边表

2024-10-17 07:31:06 727

深入理解计算机系统(第三版).rar

深入理解计算机系统。原书第三版。 高清PDF。带书签。共775页。

2019-07-02

windows核心编程源码

windows核心编程源代码。 windows核心编程源代码。 windows核心编程源代码。

2018-07-15

算法 第4版.rar

算法(第4版) Robert Sedgewick,Kevin Wayne著,谢路云 译。 高清PDF,带书签。共651页。 算法领域经典教材,比算法导论更适合用于自学。

2019-07-02

空空如也

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

TA关注的人

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