博客专栏  >  编程语言   >  OSG学习

OSG学习

分享一些在OSG学习过程中的经验、心得、代码实例等。

关注
1 已关注
29篇博文
  • OSG动态调度DatabasePager,pagedLOD

    使用动态调度的原因当用户需要浏览的数据量很大,比如地形模拟、虚拟小区和城市等的时候,会对计算机系统产生极大的负担。 在内存中可能要存储海量数据,这些海量数据指的是数百GB甚至TB级别的数据(例如中国...

    2017-08-15 08:34
    2684
  • OSG配置捷径,VS2013+WIN10

    在自己电脑上用CMAKE已经编译好了,上传到百度云里面了。 环境是WIN10+VS2013。 链接:http://pan.baidu.com/s/1hrO7GFE 密码:fwkw 解压之后放在C盘或者...

    2017-06-21 17:29
    3745
  • 无法打开mfc120.lib

    今天在用VS2013编译OSG的时候报错:无法打开mfc120.lib。仔细查了下资料。 我是这么解决的: 安装Multibyte MFC Library for Visual Studio 2013...

    2017-06-03 07:32
    2354
  • 无法启动此程序,因为计算机中丢失 zlibd.dll【OSG】

    在配置OSG的过程中遇到了这个问题。记录一下。 zlibd.dll这个DLL可以在第三方库3rdParty里面找到。找到之后复制到OSG的bin目录下即可。

    2017-06-05 10:34
    316
  • 【OSG】 报错:丢失osg100-osgDB.dll

    如果你bin目录已经添加到了环境变量的path里面,还报这个错的话。 或许你重启一下电脑就可以了。。我就这么解决的。

    2017-06-05 11:42
    160
  • OSG配置失败解决方案

    这连续三天都在台式机上配置OSG,总是报各种各样的错。 后来换到笔记本上配置,结果一次性就配置成功了。笔记本和台式机都是WIN10系统,都是VS2013。或许有时候出错就可以换台电脑或者重装系统试试...

    2017-06-06 16:59
    92
  • 【OSG】运行OSG示例出现的奶牛不完整问题

    发现一个很奇怪的问题:我用笔记本运行OSG里面的示例,出现的图案总是不完整显示的,以经典的奶牛图案为例,如图。 图一是我电脑上的情况,正常情况应该是图二。不知道这是什么原因,难道是我电脑显卡的...

    2017-06-25 22:23
    2021
  • 【OSG】error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案

    需要添加lib或者dll库。项目-属性-配置属性-链接器-输入-附件依赖项,添加需要的lib。 例如我在运行OSG程序的时候,忘记添加了附件依赖项就会报这个错。 解决方案如图。

    2017-06-28 10:10
    229
  • OSG学习:位置变换节点示例

    osg::PositionAttitudeTransform节点。 #include #include #include #include #include #include ...

    2017-06-28 10:18
    195
  • OSG学习:矩阵变换节点示例

    #include #include #include #include #include #include #include #include int main() { //创建Viewer...

    2017-06-28 19:30
    91
  • OSG学习:自动对齐节点示例

    /********************************************************** *Write by FlySky *zzuxp@163.com http://...

    2017-06-28 20:43
    169
  • OSG学习:基本几何体绘制示例

    绘制并渲染几何体主要有如下3大步骤: 1.创建各种向量数据,如顶点、纹理坐标、颜色和法线等。需要注意的是,添加顶点数据时主要按照逆时针顺序添加, 以确保背面剔除的正确。 2.实例化一个几何体对象(...

    2017-06-30 21:33
    382
  • OSG学习:多重纹理映射

    #include #include #include #include #include #include #include #include #include #include int ma...

    2017-07-02 09:53
    324
  • OSG学习:移动/缩放/旋转模型

    移动和缩放以及旋转都是对矩阵进行操作,这些操作如果要叠加直接矩阵相乘就可以了。 下面的示例代码中,加入了四个bignathan,一个是默认加入在最中间,一个向上移2单位,一个是向下移2单位且缩放0.5...

    2017-07-02 16:28
    128
  • OSG学习:响应键盘鼠标示例

    示例功能:示例里面有两个模型,一个是牛,另一个是飞机。鼠标右键时牛和飞机都隐藏,鼠标左键双击时牛和飞机都显示,按键盘上面的LEFT键,显示牛,按键盘上面的RIGHT键显示飞机。其中显示与隐藏节点使用的...

    2017-07-02 17:17
    259
  • OSG学习:使用已有回调示例

    回调的类型有很多种,一般很容易就想到的是UpdateCallBack,或者EventCallBack,回调的意思就是说,你可以规定在某件事情发生时启动一个函数,这个函数可能做一些事情。这个函数就叫做回...

    2017-07-03 08:38
    181
  • OSG学习:转动的小汽车示例

    由于只是简单的示例,所以小汽车的模型也比较简单,是由简单的几何体组成。 代码如下: #include #include #include #include #include osg::Ma...

    2017-07-06 09:28
    144
  • osg::Vec2 Vec3 Vec4

    osg::Vec2可以用于保存2D纹理坐标。 osg::Vec3是一个三维浮点数数组。 osg::Vec4用于保存颜色数据。

    2017-07-10 22:27
    163
  • OSG数学基础:坐标系统

    坐标系是一个精确定位对象位置的框架,所有的图形变换都是基于一定的坐标系进行的。 三维坐标系总体上可以分为两大类:左手坐标系和右手坐标系。 常用的坐标系:世界坐标系、物体坐标系和摄像机坐标系。 世...

    2017-07-11 21:04
    84
  • OSG数学基础:坐标系变换

    三维实体对象需要经过一系列的坐标变换才能正确、真实地显示在屏幕上。在一个场景中,当读者对场景中的物体进行各种变换及相关操作时,坐标系变换是非常频繁的。 坐标系变换通常包括:世界坐标系-物体坐标系变换、...

    2017-07-11 21:54
    541
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部