自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 OSG学习笔记11 物体控制—对点选物体进行平移、缩放、旋转

使用鼠标点选当前场景中的物体,然后旋转、平移、缩放。使用了两个自带的Dragger,TrackballDragger实现旋转,选中哪一个环就使物体沿哪个环渲染TabBoxDragger:盒式拖曳器,可在六个平面上实现缩放,平移物体操作类osgManipulator的工作方式:操作Dragger,改变Module

2016-05-16 21:29:30 4827

原创 OSG学习笔记10-简单的操作器设置(漫游小区基础)

终于看到《OpenSceneGraph三维渲染引擎设计与实践》第八章啦,结合另一本书《OpenSceneGraph3.0三维视景仿真技术开发详解》上的例子,还有有的一个小区的.ive二进制模型。做了一个简单的漫游器。三维场景中的漫游器改变的是观察者(也就是相机)的位置和观察方向,以实时修正场景相机(Camera类)的观察矩阵的方式实现平滑的导航浏览。相机在世界中的位置姿态矩阵,等于相机观察

2016-05-07 19:18:12 4740 1

原创 OSG学习笔记9-处理键盘事件

//处理键盘事件#include"stdafx.h"#include#include#include#includeclass KeyboardHandler :public osgGA::GUIEventHandler//人机交互事件处理器{public: //重构父类GUIEventHandler.handle,事件处理函数,自定义交互操作, //参数1:当前传入此处

2016-05-06 21:14:11 5207 1

原创 OSG学习笔记8-多视景器系统

//多视景器系统,打开了3个窗口,每个窗口对应一个视图对象viewer,并使用多视景器系统来管理这3个视图。#include "stdafx.h"#include#include#includeint main(int argc, char**argv){ osg::ref_ptr view1 = new osgViewer::View; view1->setUpViewIn

2016-05-06 19:08:04 1397

原创 OSG学习笔记7—投影墙显示

// OSG_5_6.cpp : 定义控制台应用程序的入口点。//投影墙显示:4个视景器辅助相机拼接在一起,同时显示一个场景的效果。#include "stdafx.h"#include#include#include/*用于创建一个与相机对应的图形设备,也是窗口设备,其属性参数使用特性类Traits定义,并返回这个相机对象。*/osg::Camera* creatCamera

2016-05-06 18:36:49 2730

模拟太阳系(日月地)+红青立体显示的OSG实现

这是一个期末大作业。按老师的要求要实现纹理,光照,交互等 这个代码主要就是实现了球体的贴图,添加了一个光照,还有通过键盘来操控球体的功能。

2017-03-21

空空如也

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

TA关注的人

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