OCCT培训笔记(刘星讲)--第2天

本篇笔记详细介绍了OCCT造型算法,包括BRepBuilderAPI、偏移量、倒角、HLR软件及布尔运算。同时讲解了OCCT各模块如ModulingData的ToolKit,如TKGeomBase、TKTopAlgo,以及Visualization模块中的TKV3d和DataExchange模块的数据交换。此外,解答了曲面法线、曲线长度和弧长计算等问题。
摘要由CSDN通过智能技术生成

本课程使用的全部是7.6.0的occt库和API。

0、关于上节课的提问:

0.1、平面螺旋线PCurver-Parametric Curve

平面螺旋线-圆锥对数螺线
在这里插入图片描述
在这里插入图片描述

OCCT中没有这个螺旋线。得到方法如下:

方法1:通过PCurve做一个三维的曲线,再投影到平面上面,间接获得平面螺旋线。
方法2:从Geometry_Curve去派生类,实现所有虚函数。(直接方法)

这里有draw.bat的生成代码。比较复杂可以有时间深入研究。时间点是(视频2-1.mp4,3’20"位置)

0.2、Geomtry Surface 中为什么有求导数的函数?

1、求曲面上某点的法线向量。

在这里插入图片描述

2、求曲线的长度

在这里插入图片描述
在这里插入图片描述

3、求极值,点到曲线的距离,两个曲面的极小值和极大值

Package math中的类:
Extrema_FuncExtCS 类 和 Extrema_GenExtCS 类。

4、Package math中的类结构

内容舔脚到第1天相关内容里面了。

1、造型算法 ModelingAlgorithms

1.1、BRepBuilderAPI类和BRepBuilder_MakeFace类。

ToolKit TKG2d存在的原因。

ModelingAlgorithms->ToolKit TKTopAlgo中->Package BRepBuilderAPI包中。

BRepBuilder_MakeFace类的实际功能是在 BRepLib_MakeFace类中实现的。
BRepBuilder_MakeFace 类是个封装接口的功能。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值