![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习成长
文章平均质量分 74
etrotva_
这个作者很懒,什么都没留下…
展开
-
OSG CullVisitor视锥体与节点包围体裁剪判断逻辑
resultMask此时为(11111),遍历每个面, 判断每个面是否和bs相交, res>0表示该面完全在该平面上,对_resultMask与selector_mask进行异或操作,并让selector_mask左移1位,进行下一个面的判断。pushCurrentMask与popCurrentMask主要作用是在节点裁剪的过程中根据遍历节点树的位置保存或恢复一些状态(纵观整个裁剪流程,生成状态树与渲染树的过程中,保存某一节点状态,访问子节点之后再恢复节点状态的操作随处可见)。原创 2024-03-22 16:40:53 · 214 阅读 · 1 评论 -
OSG中对于Node、NodeVisitor、Callback三者关系与的梳理
OSG中对于Node、NodeVisitor、Callback三者关系与运转的梳理原创 2024-03-04 18:01:52 · 1667 阅读 · 1 评论 -
Qt自定义表格实现与源码阅读二
3) QTableView继承自QAbstractItemView, 默认生成2个同样继承自QAbstractItemView的QHreaderView, 作为表头的显示,并给QTableView提供表的行列数与宽高信息(QHeaderView的行列信息同样是从model的接口获取的, Qt在这里做了进一步封装,QHeaderView同样还处理隐藏行/列的逻辑处理等)。在下一节中,再去看QStyle是怎么去绘制不同风格的图元,以及样式表(QSS)是如何生效的!原创 2024-01-05 17:27:35 · 1260 阅读 · 1 评论 -
关于计算机原码、反码、补码
计算机原码、反码、补码原创 2023-12-21 17:54:32 · 70 阅读 · 0 评论