自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 osg中将局部坐标系下的点坐标换算成全局坐标系下点的坐标

今天下午我遇到了这个问题,原来都准备去写 nodevisitor 了,后来发现 Transform.cpp 中已定义了 TransformVisitor 可直接实现 tranform 的连乘,然后查看 Transform 的成员函数,发现这个 TransformVisitor 是通过 Transform 的成员函数 computeLocalToWorld(...) ,传入相关参数后,直接就可计算出

2012-05-17 16:27:26 6093 1

原创 创建 osg manipulator 的关键

osg::cameraManipulator 提供了最基本的camera修改方法,而osg::standardManipulator 比较完整得提供了各种设备函数接口操作camera 核心只是getMatrix() 和 getInverseMatrix() ,系统会自动调用这两个函数来操作camera , 其他是只是如何修改相应的参数

2012-05-17 12:15:58 3052 1

原创 osg::ApplicationUsage使用

今天写代码看到了 osg::ApplicationUsage ,仔细看了看后发现,这只是一个记录性质的类,没有任何代码上的作用。

2012-05-09 11:30:39 1064

原创 osg 修改视景器中照相机的方法

OSG的视景器对象Viewer使用setCameraManipulator()来设置 一个针对此视景 器的漫游器。PS:使用Viewer::addEventHandler()把MatrixManipulator的派生类传递到视景器是没有意义的,因为用于表达相机观察方位的getMatrix()和getInverseMatrix()函数永远不会被Viewer调用,因而也就无法改变照相机

2012-05-08 17:11:04 4256 4

OSG3.4.0编译完成版本(vs2015,x86)debug+release

使用vs2015编译好的OSG3.4.0,x86,debug+release

2016-11-17

OSG3.4.0依赖库编译完成版本(vs2015,x86)

OSG3.4.0官方给出依赖库的编译版本(vs2015,x86) https://github.com/bjornblissing/osg-3rdparty-cmake

2016-11-17

OSG3.4.0依赖库编译完成版本(x86)

OSG3.4.0官方给出依赖库的编译版本(x86) https://github.com/bjornblissing/osg-3rdparty-cmake

2016-11-17

OSG3.4.0依赖库所有源代码及cmake编译工程下载

OSG3.4.0官方给出编译所需的依赖库的源代码,及官方给出的cmake编译工程。 https://github.com/bjornblissing/osg-3rdparty-cmake 注,curl需要自行使用curl的cmake工程编译,否则会提示找不到合适的编译器。

2016-11-17

cmake实践教程

cmake实践教程,讲解详细,非常适合初学者。

2013-11-06

depends.exe

查看windows下dll文件的依赖库,黄色图标代表没找到相关文件。以后再遇到新的库,找依赖库能省下不少时间了

2013-05-09

git-for-windows-1.8.1.2

Git is a powerful version control system aiming to be the fastest decentralized source code management tool on this planet. 在使用一些开源包时,经常遇到 git clone http://... 使用这个工具就对了

2013-05-08

vs2010+openGL绘制任意阶Beizer

vs2010+openGL绘制任意阶Bezier曲线 操作: 左键点击空白处,加新点 左键点击点,选中点,然后可拖动 右键点击点,删除点 键‘c'清除已画的曲线 ‘q’退出

2011-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除