- 博客(23)
- 资源 (3)
- 收藏
- 关注
翻译 OpenCASCADE 8.0:即将发布 & 开发者关注要点
OCCT 8.0即将发布,带来重大现代化升级:采用C++17标准,弃用自定义类型和宏,改用原生C++类型和STL库函数;引入短命名空间occ和现代handle<>模板;新增TKHelix模块和ODE/XDE数据格式;优化异常处理和容器使用,增强安全性与性能。未来计划包括标准化异常、文档迁移至Markdown,以及推出简化版Light OCCT,提供现代接口和多语言支持。这次升级旨在提升可维护性、安全性和开发体验。
2025-11-23 13:17:10
9
原创 Open CASCADE:模型带颜色导出至 STEP / IGES 文件
本文介绍了如何利用Open CASCADE的XDE与OCAF框架实现带颜色模型的STEP/IGES文件导出。通过XCAF文档管理模型数据,结合色彩工具绑定颜色属性,并详细说明了文件导出的核心流程。案例演示了立方体、球体和圆柱体的创建与颜色设置,最终导出为带颜色的STEP/IGES。
2025-10-12 22:27:00
716
原创 Open CASCADE 3D 特征建模:Defeaturing 删除特征/面
OCC 7.3版本推出了删除特征(Defeaturing)功能,支持删除孔、凸台、圆角等特征,适用于模型简化、直接建模、敏感数据删除和补洞等场景。该功能通过选择待删除的面集,自动延伸相邻面并重建拓扑结构,但无法识别特征,需完整输入特征面。案例展示了圆角、槽、平面等特征的删除效果。当前该算法难以处理处理复杂过渡面的删除。
2025-09-07 17:05:37
1233
原创 Solids++:三维几何建模内核的进化传奇
Solids++是一款基于C++的几何建模内核,以NLib为基础,支持BRep和网格模型处理,具备非流形拓扑结构和NURBS曲线/曲面功能。和NLib一起被集成进 SMLib 中。当前 SMLib 被 Nvidia 拥有并销售。
2025-09-07 17:03:41
1058
原创 Open Cascade 8.0.0 新增模块:TKHelix 螺旋线工具
Open CASCADE 8.0.0 RC 新增了 TKHelix 模块,支持生成圆柱/圆锥螺旋线,通过参数化方程定义曲线半径、螺距及锥度因子。文章对比了三种螺旋线实现方式(OCC适配器、自定义 Geom_HelixCurve、基于曲面的 BRep_CurveOnSurface)。最后指出当前实现存在未修复的Bug,需进一步验证优化。
2025-08-24 23:22:55
479
翻译 直接建模——为什么需要?技术竞争回顾
在已经具备成熟基于历史记录建模的基础上,为什么会出现直接建模?直接建模的主要应用场景有哪些?Dmitry Ushakov 博士综述了直接建模技术的发展历史以及各大商业软件对直接建模技术的支持情况,对希望了解直接建模技术的同学有一定帮助。
2025-05-04 17:14:15
324
原创 Open CASCADE 高级曲面——N边曲面
基于Open CASCADE实现N边面,完成单一曲面、拼接曲面的补洞操作、曲面变形操作。探索 Open CASCADE高级曲面算法BRepFill_Filling、GeomPlate运行的基本逻辑。
2025-03-22 10:21:34
1791
4
原创 Open CASCADE 开发实践:拉伸、旋转、阵列、字体、布尔运算
使用Open CASCADE完成了一次以电风扇为对象的建模实践,涉及拉伸、旋转、阵列、倒圆角等常见的CAD建模功能,以及曲线、曲面的一些基础操作,还涉及简单的动画生成。这些对OCC初学者可能会有一些帮助,因此整理、总结成这篇文章。
2024-08-11 22:44:56
1050
翻译 CAD零件三维模型特征识别介绍
由于零件的的三维建模成型过程与加工制造成型过程并不相同,所以多数情况下设计特征和加工特征是不同的。不管类型是什么,特征都是零件几何模型主要信息的载体。在CAD软件与CAM软件之间建立桥梁的一个关键问题是如何将建模特征与数控加工程序关联起来。
2023-12-10 13:10:44
3938
原创 Open Cascade 7.7.1 动画 AIS_Animation
3D动画效果在一些软件中很常见,动画有助于使用者观察模型或视角的变化轨迹,避免画面突变,提升交互体验。在OCC中3D视图中显示物体位置动画变换和相机视角动画变换是由 AIS_Animation 实现的。Open Cascade 7.7.1 新增了 AIS_AnimationAxisRotation 来解决绕轴旋转动画不准确的问题。
2023-05-07 22:02:20
2037
5
原创 Open Cascade 7.7.0 优化功能:BRepOffsetAPI_MakeOffset
BRepOffsetAPI_MakeOffset可处理平面轮廓线的偏置问题,OCC官方在2022年11月3日发布 7.7.0 正式版,其中一项即是对该功能的优化——样条简化。本文将对此一探究竟。
2023-02-27 22:33:09
3494
19
原创 Visual Studio C++ 默认 UTF-8 编码及 .editorconfig 统一代码格式
使用 .editorconfig 统一规范 Visual Studio 编码格式,使用 /utf-8 编译选项指定源码文件解码格式,使得整个团队文件编码、代码格式保持一致。
2022-11-15 21:36:48
10120
2
原创 Open Cascade 中的 AIS_InteractiveContext、V3d_Viewer 与 V3d_View 之间的关系
Open Cascade 中的 AIS_InteractiveContext、V3d_Viewer 与 V3d_View 之间的关系,测试发现无法将 GUI 事件直接传递到多个交互场景 Context 中。文章使用 AIS_ViewController 进行功能测试。
2022-11-13 22:28:27
2933
4
原创 Open Cascade 多视图-多个3D视图
介绍OCC如何实现多窗口视图以及单个窗口的多视图功能。Open Cascade 7.7.0 Beta 中引入一个新功能:新增口来创建视图的子视图,改进对多视图的支持。各视图均基于AIS_ViewController 实现。
2022-11-06 17:15:43
3136
7
原创 Open Cascade 7.7.0 Beta 新功能:BRepLib_PointCloudShape
OCC官方在2022年10月3日发布 7.7 Beta 版,其中一个更新为:一个用于生成拓扑模型上的点集的工具方法:BRepLib_PointCloudShape
2022-10-16 17:49:04
1013
2
原创 Pymongo学习笔记
作为初学者使用 Pymongo、MongoBD、MongoDB Compass 的一些经验总结,介绍了环境准备以及使用 pymogo 向数据库中插入一条数据。
2022-05-02 17:35:11
646
原创 Qt原对象metaObject编译错误的问题
编译moc_xx.cpp报错的问题MOC(Meta-Object Complier)MOC宏展开问题描述解决方法原因分析总结MOC(Meta-Object Complier)关于元对象编译器的作用可参考文章:qt中moc的作用MOC宏展开问题描述编译由元对象编译器生成的 moc_filename.cpp 文件时,报错ClassName': is not a class or namespace name错误定位于代码void ClassName::qt_static_metacall(QO
2021-01-31 12:01:21
4658
原创 自动化合并若干个word和pdf文档
需求:将若干个 word文 档和 pdf 文档按指定顺序合并为一个 pdf 文档,并将该过程自动化。1. 将word转换为pdf。使用工具 docto[github],该工具可免费下载与使用,执行如下命令将*.docx文件转换为同名的*.pdf文件。docto -F inputFileName -O "outputFileName" -T wdFormatPDF如需自动化将指定路径下的所有*.docx文件转化为pdf文件,首先创建一个脚本,2pdf.bat@echo off..
2021-01-11 20:52:31
721
原创 OCC圆锥曲线的参数表达
圆锥曲线的参数化表达抛物线在局部坐标系下,以X轴为对称轴,标准方程为y2=4fx其中f>0为焦点到原点的距离,焦点坐标为f,0,准线方向为x=-f。曲线以u=y为参数,则曲线上指定参数点坐标为:u24f,u在曲线的局部坐标系XOY下,参数表达式为:Pu=O+u24f∙X+u∙YX,Y分别为坐标轴方向矢量。...
2020-12-20 15:49:34
812
1
原创 Visual Studio运行自定义外部工具
Visual Studio运行自定义工具或命令 使用VS的“外部工具”,通过简单的快捷键,一键完成一系列任务。 本文一键实现终止当前程序--编译修改--并重新运行(不调试)系列操作。
2017-07-31 18:41:16
3179
动态建模的三维实体设计系统HP PE/SolidDesigner: Dynamic Modeling for Three-Dimensional Computer-Aided Design
2025-05-04
ADP012035-n-sided Surfaces- a Survey
2025-04-19
Optimization.Models.pdf
2018-08-25
The NURBS Book 2nd.pdf Les Piegl & Wayne Tiller 英文扫描版
2025-02-23
MS-Word公式编辑器-详细说明文档-UTN28-PlainTextMath-v3.pdf
2021-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅