自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSG updateTraversal(更新遍历)

OSG 的更新遍历函数updateTraversal 在系统每帧的执行过程中有着重要的地位,除了处理用户的更新回调对象之外,还要负责更新摄像机的位置,并且更新分页数据库DatabasePager 和图像库ImagePager 的内容。这里我们首先对它的流程做一个概述:1、获取函数的起始时刻。2、使用预设的更新访问器_updateVisitor,访问场景图形的根节点并遍历其子节点,实

2015-08-07 14:53:58 2348

原创 OSG更新遍历(updateTraversal)流程

OSG 的更新遍历函数updateTraversal 在系统每帧的执行过程中有着重要的地位,除了处理用户的更新回调对象之外,还要负责更新摄像机的位置,并且更新分页数据库DatabasePager 和图像库ImagePager 的内容。这里我们首先对它的流程做一个概述:1、获取函数的起始时刻。2、使用预设的更新访问器_updateVisitor,访问场景图形的根节点并遍历其子节点,实

2015-08-03 11:13:36 1426

原创 OSG 视景器、漫游器、摄像机与场景的关系

视景器包括几个最主要的组件:漫游器_cameraManipulator,用于实现交互式的场景漫游;事件处理器组_eventHandlers,负责处理视景器的事件队列_eventQueue,主要是键盘/鼠标等事件的处理;场景_scene,它包括视景器所对应的场景图形根节点,以及用于提高节点和图像数据处理速度的两个分页数据库;摄像机_camera 和_slaves,前者为场景的主摄像机

2015-08-02 16:01:45 3561

原创 OSG垃圾收集机制(DeleteHandler)

C++中最通用的删除对象的方法是delete,OSG 的智能指针也是采用这种方式来释放对象的,不过由于OSG采用多线程更新/渲染的方式(这一点我们会在后面的日子中详细介绍),这样做可能带来会某些隐患,想象这样一种情况:1、场景某个的节点负责显示某种图形,它的工作一直很正常;2、我们采用DrawThreadPerContext 或者CullThreadPerCameraDrawThr

2015-08-02 15:47:49 1632

原创 OSG视景器四种线程模型(摘自Array《最长的一帧》)

OSG 的视景器包括四种线程模型,可以使用setThreadingModel 进行设置,不同的线程模型在仿真循环运行时将表现出不同的渲染效率和线程控制特性。通常而言,这四种线程的特性如下:SingleThreaded:单线程模型。OSG 不会创建任何新线程来完成场景的筛选和渲染,因而也不会对渲染效率的提高有任何助益。它适合任何配置下使用。CullDrawThreadPerCon

2015-08-02 10:32:34 3826

mpich2-1.4.1p1-win-x86-64.msi

mpich2 windows平台下安装文件,64bit

2016-03-02

Visual Assist 破解工具 VA_X.dll

Visual Assist 破解工具 VA_X.dll

2015-01-23

opengl+glew-win32bit

opengl+glew-win32bit opengl和glew-win32bit

2014-12-20

glew-1.8.0-win64.zip

glew-64bit opengl 扩展库64位版本

2014-12-20

Matlab中文帮助文档

Matlab中文帮助文档

2012-10-11

空空如也

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

TA关注的人

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