本课程使用的全部是7.6.0的occt库和API。
OCCT培训笔记(刘星讲)--第2天
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 类是个封装接口的功能。