从0到1打造自主图形平台
本次《从0到1打造自主图形平台》系列课程将带大家从0基础理解开发图形平台,打造出民族自豪的图形平台,希望大家能从道的层面去理解应用它。本次课程将从以下几个方面入手:图形平台架构、数据库、基本数据类型、2d图元、3d图元、图元属性、基本几何、几何算法、事务、图层、序列化、undo/redo、交互、智能指针、监听器、命令、夹点、捕捉点、文件io管理等。
21篇文章更多文章
几何约束求解器原理与实践
几何约束求解器是公认的CAD参数化设计的关键核心技术,是CAD的关键基础组件,技术难度大,可靠性要求极高,目前被国外垄断,在产业发展中属于“卡脖子”工程。
1篇文章更多文章
OpenCasCade官方开发文档翻译
OpenCasCade是目前世界上开源的唯一一款造型功能相对完善的内核库。
14篇文章更多文章
基于ODA的图形平台技术与系统开发
ODA(Open Design Alliance)是一个非盈利的组则,在40多个国家有1100多个成员。 ODA致力于促进开放的、工业标准的CAD数据和遗留的CAD数据的格式交换。 ODA开发用于技术图形应用程序的核心平台Teigha, Teigha支持dwg、dgn、stl、pdf之间的数据交换。 Teigha支持的多个平台:Windows、Mac、Unix、Linux等。 ODA 会员可以用 C++, .NET, 和 ActiveX 接口开发自己的应用程序。 ODA的宗旨是开发核心的图形技术库,让软件开发商专注与应用开发。
5篇文章更多文章
OCC源码学习
opencascade源码学习
250篇文章更多文章
深入剖析三维几何内核
我们都知道“几何内核”在工业软件中的地位和重要性,目前市面上关于三维几何内核的深入介绍极少,有的话也都停留在基础知识,设计理念和发展历史层面。在实际工作中也经常听到诸如“开发仿真软件必须用PS/ACIS二选一”,“几何内核万能“,”找两个人半年做个几何内核“。看完这个系列后,会对几何内核有更深入的理解。
11篇文章更多文章
深入理解数值计算网格
网格(Mesh)在数值计算中有着举足轻重的作用。主流的数值仿真方法诸如有限元,有限体积,有限元,边界元都是以网格为计算对象。而差分法等,时域有限差分等也是以网格(Grid)点为计算对象。
9篇文章更多文章
仿真软件开发工具
CAD/CAE/EDA/CFD/PLM软件产品发展历史很长,涉及到的知识面也非常广:计算力学,电磁学,热,声,流体,计算图形学,并行计算,几何造型,各种数值计算算法,网格生成,GUI设计,PDE,随便一个话题都是一个非常大的领域,单独研究开发都能做上好几年。 开发仿真类的商业软件,讲究的是高效率,快速研发出产品,及早推向市场。在国内IP保护不够,研发投入不足的情况下,选择合适的开发工具就非常重要。
8篇文章更多文章
FreeCAD源码分析
FreeCAD是一个基于OpenCASCADE的开源CAD/CAE工具。
20篇文章更多文章