<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

OpenGL 层是最低层 , 实现了上面层准备好的数据的绘制工作 , 主要通过 OpenGL 的相关功能来实现 . 其实现代码主要在 OpenGL 目录下 . 当拓扑或几何对象传人显示模块 , 要进行显示时 , 上面几层对曲线 / 曲面进行了剖分 , 生成了三角剖分数据 , 并且设置了显示的视图信息 , 设置了一些颜色、字体等相关显示属性,最终的显示将通过 OpenGL 层调用对应的 OpenGL 功能来绘制出来。

OpenGL 层本身也可以大致分为细小的层,首先,对外提供了一个封装类 OpenGL_GraphicDriver 类,封装了几乎所有的低层功能,提供了比较方便的接口供上层调用。下面是 OpenGL_togl_* 的文件,可以认为是对低层的又一层封装,其功能实现主要是调用低层的功能,而上面类的实现也主要调用该层的函数( togl = top gl ? )。下面一层是 OpenGL_*.H 、 OpenGL_*.C 的文件应当是最低层的功能实现了,实现了最终的 GL 功能。

在最底层, OpenGL_cmn_* 文件,实现了一套简单但有效的内存管理机制,用于固定大小内存块的管理,包括一个 table 结构和一个 hashtable 结构,是存储图形显示数据的主要数据结构。 Table 负责多个固定大小内存块的分配和释放,而 hashtable 中则记录了上层传下的数据结构的指针,不同类型的数据有不同的 table 和

OpenCascade显示模块的OpenGL层的实现相关推荐

  1. openCASCade显示模块样例

    例一: 属性创建 1 颜色属性 2 线条属性 3 马克笔属性 4 面属性 5 文字属性 例二:创建3D Viewer 例三:创建3D View 例四:创建交互上下文 例五:自定义交互对象 例六:交互对 ...

  2. 测试电阻电容 二三极管的好帮手 晶体管测试显示模块

    ➤ 01晶体管测量模块 在 淘宝购买到的晶体管测试显示模块 (¥:67.0)刚刚到货. ▲ 刚刚到货的集体管测试线是模块 1.基本特性 采用2015 V1.12版软件. 采用12864点阵液晶屏,显示 ...

  3. OLED显示模块的电路连接和驱动(树莓派)

    一.电路连接 OLED显示模块焊接上I2C仅有四个引脚,分别为接电(+3V).接地(GND).SCL和SDA,分别利用母对母杜邦线将SCL和SDA接口接入树莓派GPIO3和GPIO2口,接地和接电分别 ...

  4. 【Windows 逆向】OD 调试器工具 ( 显示模块窗口 | 显示记录窗口 | 显示内存窗口 | 显示线程 | 显示句柄 | 显示 CPU | 多窗口界面 )

    文章目录 一.显示模块窗口 二.显示记录窗口 三.显示内存窗口 四.显示线程 五.显示句柄 六.显示 CPU 七.多窗口界面 一.显示模块窗口 点击 OD 中的 e 按钮 , 可以显示 " ...

  5. void函数调用时显示不允许使用不完整的_4位数码管显示模块驱动

    TM1637四位数码管模块是一个带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,驱动方式为IIC,因此只需2根信号线即可使单片机控制4位8段数码管(数码管8级亮度可调). ...

  6. Opencv中3D显示模块viz安装

    Opencv中3D显示模块viz安装 文章目录 前言 安装cmake 编译viz 编译opencv 3.4.4 4.0.0 VS2015测试 前言    最近工作需要在VS2105中调用opencv的 ...

  7. VMWare虚拟机无法开启,显示模块“Disk”启动失败

    文章目录 问题描述 解决方案 问题描述 VMWare虚拟机无法开启,显示模块"Disk"启动失败,导致这个异常的原因是因为电脑的BIOS设置的问题,参考了一下解决BIOS虚拟化的解 ...

  8. 4位数码管显示模块TM1637芯片C语言驱动程序

    一.概述 TM1637 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU 数 字接口.数据锁存器.LED 高压驱动.键盘扫描等电路.芯片手册已上传到资源,需要的可以下 ...

  9. STM32F103单片机驱动TM1637数码管显示模块

    最近项目中需要用到数码管显示,于是买了一个TM1637芯片驱动的四位数码显示模块,现将调试过程记录一下,方便以后参考. 使用的单片机是STM32F103C8T6最小系统 使用的数码管模块是TM1637 ...

  10. dedecms织梦后台不显示模块管理和辅助插件

    官方以外的第三方开发的织梦CMS后台管理系统一般都是默认是精简掉很多选项的 想要显示模块管理.辅助插件的可以修改一下代码 打开后台目录的/templets/index_menu2.htm  找到,大概 ...

最新文章

  1. 快速访问github镜像 wiki镜像重点_github问题小结
  2. Blender中的多平面动画学习教程
  3. 首届“AIIA杯”人工智能巡回赛起航,5大赛区邀你来战
  4. CSDN:解决粉丝网友集中问题留言处,把你所有的问题在留言处留言,我会一一回答
  5. 北航计算机梅澜,水江澜-北京航空航天大学材料科学与工程学院
  6. JavaScript0-闭包
  7. html诗词赏析网页制作步骤,制作网页详细操作步骤
  8. Categories
  9. 2022为什么一定要学网络安全?
  10. 苹果iphone公交卡支持哪些城市(详细)
  11. 自动驾驶汽车是如何利用高精度地图和高精度定位来导航
  12. 美通企业日报 | 茅台在海外市场供不应求;默克广东创新中心将正式投入使用...
  13. # Classification: Accuracy(准确率)
  14. 【PS】图片背景透明化
  15. Vue3+ElementPlus 表格分页组件封装
  16. 路由器的主要技术指标
  17. 设置浏览器不使用缓存
  18. 30 岁转行,逃离通信拥抱互联网
  19. android获取时间戳接口
  20. 〖产品思维训练白宝书 - 核心竞争力篇⑩〗- 产品经理核心竞争力解读之普通人如何训练提升规划能力

热门文章

  1. python拷贝对象_Python对象的比较、拷贝
  2. as好还是php好,优缺点分析索尼as50和as100v对比有区别没有?哪个好?求助专业爆料评测...
  3. 楼道游戏 c语言,基于51/STC12C5A602单片机楼道火灾智能报警系统设计-MQ135-(电路图+程序源码)...
  4. 中国叶面积指数(LAI)月度合成产品
  5. STM32F103C8 GPIO
  6. 浙江师范计算机考研,【计算机考研】院校信息-浙江师范大学
  7. Virus_JS_BeRevisedAsDownTools
  8. antv g2字体阴影_AntV/G2Plot 开源 - 精雕细琢,打造极致可视化图表体验
  9. 最新的 k8s v1.23.5安装
  10. java+springmvc+vues 数字图像处理知识训练教学网站#毕业设计