
OSG
MeteorChenBo
在校大学生,交通地理信息方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OSG创建并显示模型的OBB包围盒和AABB包围盒
包围盒在碰撞检测等方面有着非常重要的应用,网上关于OBB包围盒的介绍很多,介绍的很好的一篇文章为https://blog.youkuaiyun.com/qing101hua/article/details/53100112这篇,想了解原理的话可以仔细看一看这篇文章。最近在科研的过程中,碰到了求解模型的OOB包围盒的问题,因为自己使用的是OSG平台,所以就去网上找,发现基本没有能用的,就自己在GitHub上...原创 2019-08-11 22:09:11 · 5488 阅读 · 5 评论 -
OSG读取obj模型坐标变化的问题
首先需要强烈吐槽一下OSG这个设计,在加载obj模型的时候,会默认将模型绕x轴逆时针旋转90度,让我整整找了两天的原因。。。。这个设计真的太智障了。。。。我们来看一下,有一个正方体的obj模型,用记事本打开以后,里面的内容如下:# cube.obj# g cube v 0.0 0.0 0.0v 0.0 0.0 1.0v 0.0 1.0 0.0v 0.0...原创 2019-04-21 18:38:18 · 3813 阅读 · 4 评论 -
访问者模式及其在OSG中的理解
一、访问者模式介绍访问者模式是设计模式中十分重要的一种模式,在学习OSG的过程中,OSG在节点访问(节点遍历)的设计中,就使用了访问者模式,通过查找资料,理解如下,如有错误还请指正。本文的一些概念和举例主要参考了以下两篇博文,感谢原作者精彩的讲解。1.C++ 访问者模式2.23种设计模式(9):访问者模式1.适用场景对象结构中对象对应的类很少改变,但经常需要在此对象结构上定...原创 2019-02-17 12:52:38 · 779 阅读 · 0 评论 -
OSG获取模型坐标点、索引、法向量、纹理等数据
(文章很长,如果想直接看源码不想听我啰嗦的话,请直接跳到最后下载源码)如果要做针对模型的算法,获取模型中所有图元(由于OSG多边形只支持三角形图元,而且自己做的科研也是针对三角网模型的,本文就针对三角形模型来说明)的坐标、纹理、法向量等数据,然后再进行处理是非常重要的,但是网上关于获取图元属性的教程实在太少,而且有的说的也不是很清楚,自己在做科研的过程中,探索以后,记录在此,希望能帮助到有需要...原创 2019-07-01 11:31:51 · 11486 阅读 · 48 评论