我的学习记录
由于即将进入研究生阶段,为了更加有条理的学习。于是从此刻开始,我将每周四更新一篇这礼拜的学习笔记和心得,并发布在知乎、CSDN等各平台上,以来是为了更好的督促自己,二来也是为了帮助有需要的同学。
A-0 2023/5/18
Open-cascade/qt/C++
-
负责一个相关的项目,需要用到上述库和编程语言
-
先配置环境,下载qt/Visual Studio/Open-cascade,然后把它们链接起来,最后在visual studio上编程
-
项目需要编辑柱状体的面、边、点。旋转或平移其中的一个,并且不改变柱状体的拓扑结构。
柱状体的定义: 对于任意一个模型M, 存在这样的平面S∈M, 使得M中至多只有一个平面与S不相邻, 则称模型M是单一柱状体。如果存在这样的柱状体M和平面S, 则称与S相邻的所有平面为柱面, S与其不相邻的唯一一个平面(如果存在的话)为非柱面。
OCC库
occ使用的是C++语言,是一个几何库,有些时候叫OCCT,后面有个T是Technology。
关于OCC的入门,即如何利用QT界面利用OCC的几何框架画出一个三维几何体,还有一些疑惑,等下一次一并发出。