自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 c++ 数组作为函数参数

c++不允许向函数传递一个完整的数组作为参数,但是用户可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针,我所理解的指针就是一个地址,使用指针就是使用该地址。使用指针指向数组首地址。方式1void fun (int *param){}形式参数是一个指针方式2void fun (int param[10]){}或void fun1(int param[],int size){}形式参数是一...

2018-04-12 22:12:22 1512 1

转载 osg 矩阵的平移缩放旋转(转)

平移旋转缩放这个三个是osg矩阵操作中,最常见的操作,下面给出示例以及说明首先先了解下osg空间方向: osg方向如左图所示,x轴表示屏幕水平方向,y轴表示和屏幕垂直方向即屏幕里面方向,z轴表示屏幕垂直方向,每个箭头指向表示正方向 下面来学习矩阵变换操作首先平移: #includeosgDB/ReadFile>#includeosgViewe

2017-12-03 11:16:18 1323

原创 项目经验

1.不同cpp文件之间的函数调用:不需要include B 任何形式的文件 不管是.h 还是cpp 只要在a.cpp中声明了就行 a.cpp 和 b.cpp在一个工程中编译就ok 运行显示 ccccca 不需要incude b的任何东西,链接器会做C/C++ code?1234567

2017-10-25 20:41:33 288

原创 按照“访问器”模式搜索有名节点

“访问器”的设计允许用户将某个特定节点的指定函数,应用到当前场景遍历的所有此类节点中。遍历的类型包括NODE_VISITOR,UPDATE_VISITOR,COLLECT_OCCLUDER_VISITOR和CULL_VISITOR。由于我们还没有讨论场景更新(updating),封闭节点(occluder node)和拣选(culling)的有关内容,因此这里首先介绍NODE_VISITOR(节点访

2017-09-14 20:49:58 444

原创 使用更新回调更改模型

本节将讲解如何使用回调来实现在每帧的更新遍历(update traversal)中进行节点的更新。回调概览 用户可以使用回调来实现与场景图形的交互。回调可以被理解成是一种用户自定义的函数,根据遍历方式的不同(更新update,拣选cull,绘制draw),回调函数将自动地执行。回调可以与个别的节点或者选定类型(及子类型)的节点相关联。在场景图形的各次遍历中,如果遇到的某个节点已经与用户定义的回调类

2017-09-13 21:06:25 346

原创 osg 矩阵操作

#includeosg/MatrixTransform>osg::ref_ptrosg::Node> MatrixOperation(){osg::ref_ptrosg::Group> group=new osg::Group;osg::ref_ptrosg::MatrixTransform> max=new osg::MatrixTransform;max->addChild(osgD

2017-09-11 22:23:06 461

原创 osg事件处理(两个)

#include<osgViewer/ViewerEventHandlers>//两个事件要看看返回值class **Test** :public osgGA::GUIEventHandler{public://ea可以获得事件类型,aa得到当前场景viewerbool handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdap

2017-09-11 21:49:19 652

转载 osgAnimation之动画基础篇

简介osgAnimation是osg库中提供场景动画效果的一个类库,它为我们提供了许多与场景动画相关的类,比如关键帧、插值、采样、频道、骨骼动画、材质变化等。本课就对osgAnimation库中的基础类进行一些解析。以下都是我个人学习过程中的一些记录和体会,方便以后自己复习之用。开始Keyframe对应文件 osgAnimation/keyframe

2017-09-05 15:22:32 395

原创 osg 节点坐标的获取

//获取两个节点的坐标并得到x,y,zosg::ref_ptr ckq1 =    viewer1.getSceneData()->asGroup()->getChild(0)->asGroup()->getChild(1)->asGroup()->getChild(0)->asGroup()->getChild(9)->asGroup()->getChild(0);        o

2017-09-05 11:39:07 7926

空空如也

空空如也

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

TA关注的人

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