- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 CMake 编译OSG 3.2.1 使用QT 5.4
CMake 编译OSG 3.2.1 使用QT 5.4一、解压OSG3.2.1源码,使用VS2010 打开CMakeLists.txt文件,在第一行添加set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE)set_property(GLOBAL PROPERTY USE_FOLDERS ON)再使用CMake编译OSG3.2.1
2015-06-29 11:01:24 1097
原创 CMake 编译OSG时,CMake报错
CMake 编译OSG问题描述:CMake 编译OSG,出现CMake无法找到VS C编译器问题:解决方法:将高版本.Net 4.5卸载掉,安装 .Net 4.0即可!
2015-06-28 17:09:53 1133
原创 OSG geometry 手动设置纹理
OSG geometry 手动设置纹理一、原理下面展示一张512*512的地形纹理图,现在要将纹理图,贴到地形表面上,这就需要计算每个顶点对应的纹理坐标了,通过纹理坐标与对应的顶点相关联,这样纹理就可以映射到地形表面了。那么,现在分为2个步骤,首先计算纹理坐标,接着使用OSG环境将纹理坐标与几何顶点相关联,并显示出来。二、计算纹理坐标纹理坐标如下图,
2015-06-26 11:01:49 6180
原创 地形算法 Fractal Terrain Generation
地形算法 Fault Generation一、不规则地形生成(分形地形算法):Fractal Terrain GenerationFractal Terrain Generation包含2种算法:缺点形成算法:Fault Formation中点算法:Midpoint Displacement二、缺点形成算法:Fault Formation该算法分
2015-06-24 16:55:25 3247
原创 地形算法(Terrain)
地形算法(Terrain)环境:OSG资料: Focus on 3D Terrain Programming一、The Brute Force of the Matter (硬渲染)硬渲染,提供了最大的细节。例如,高程文件为128*128大小,那就含有128*128个顶点数目,硬渲染就是把所有的顶点全部渲染出来。
2015-06-19 16:02:13 2223
原创 TRIANGLE_FAN 有破面的问题
TRIANGLE_FAN 有破面的问题一、问题描述:学习Focus on 3D Terrain Programming的源码时候,出现渲染地形时,出现破面的情况,百思不得其解,经过测试后找到了错误的地方:二、解决方法将glBegin( GL_TRIANGLE_FAN)的 GL_TRIANGLE_FAN换成GL_TRIANGLE_STRIP;即可
2015-06-17 15:05:00 957
原创 OSG 显示网格和状态信息
OSG 显示网格和状态信息一、显示网格#include m_viewer->addEventHandler(new osgGA::StateSetManipulator(m_viewer->getCamera()->getOrCreateStateSet()));//显示网格二、显示调试信息#include m_viewer->addEven
2015-06-15 15:18:50 3492
原创 太阳 仰角和方位角(Elevation and Azimuth)
太阳 仰角和方位角(Elevation and Azimuth)引用一、仰角和方位角(Elevation and Azimuth)仰角和方位角描述了物体在天空相对于观察者的位置。二、仰角(Elevation)有时也称海拔高度。当方位角测量完毕之后,需要用仰角来描述被观察物体相对于观察者的高度。如果观察者在地面上,那么仰角范围就在0度到90度之间,有时仰角范围
2015-06-11 13:50:35 14783 1
原创 将OSG嵌入QT窗口系统中,实现拖拽界面
将OSG嵌入QT窗口系统中,实现拖拽界面一、原理OSG底层使用的是OpenGL图形系统,QT也增加了对OpenGL的支持,因此,可以通过QT的OpenGL模块,实现将OSG窗口嵌入到QT中,这样可以充分利用QT的UI界面设计,满足OSG的2D的界面系统的不足。当然除了使用OSG做2D渲染特效,可以尽情享受QT界面设计带来的方便。二、准备1. QT对OpenGL的支持:
2015-06-09 14:50:43 11883 9
原创 隐藏滚动条
隐藏滚动条m_glview->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);m_glview->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
2015-06-08 15:50:22 1307
原创 NGUI 鼠标事件响应函数
NGUI 鼠标事件响应一、函数//鼠标点击void OnClick(){};void OnPress(bool isPress){};void OnSelect(bool isSelect){};//鼠标悬浮void OnHover(bool isOver){};
2015-06-05 15:19:16 720
minicom和tftp的基本使用(裸机程序下载)
2013-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人