osg多场景学习1
发布时间:2024年01月20日
#include <osg/Node>
#include <osg/Geode>
#include <osg/Geometry>
#include <osg/Group>
#include <osg/Camera>
#include <osgDB/ReadFile>
#include <osgUtil/Optimizer>
#include <osgViewer/Viewer>
#include <osgViewer/CompositeViewer>
#include<osgUtil/Optimizer>
#include<osg/StateSet>
#include <osgViewer/ViewerEventHandlers> //事件监听
#include <osgGA/StateSetManipulator> //事件响应类,对渲染状态进行控制
osg::ref_ptr<osgViewer::Viewer> MultipleView(osg::ref_ptr<osg::Node> node, int i)
{
int xoffset = 50;
int yoffset = 200;
//设置图形环境特性
osg::ref_ptr<osg::GraphicsContext::Traits> traits = new osg::GraphicsContext::Traits();
//三个视图窗?的横坐标位置不同,否则会重叠
if (i == 1)
{
traits->x = xoffset + 0;
}
if (i == 2)
{
traits->x = xoffset + 350;
}
if (i == 3)
{
traits->x = xoffset + 700;
}
traits->
文章来源:https://blog.csdn.net/bcbobo21cn/article/details/135709303
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!