91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-17
  • 語言: 其他
  • 標簽: osg??EagleEye??源代碼??

資源簡介

osg源碼EagleEye,實現類似鷹眼圖的效果~~~~~~~~~~~~~~~

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?
#include?

#include?“player.h“

osg::Camera*?createHUDCamera(?osg::Viewport*?viewport?osg::Vec4d?ortho2d?int?mask?)
{
osg::Camera*?mycamera?=?new?osg::Camera;

mycamera->setReferenceframe(?osg::Transform::ABSOLUTE_RF?);
mycamera->setViewport(?viewport?);
mycamera->setProjectionMatrixAsOrtho2D(?ortho2d.x()?ortho2d.y()?ortho2d.z()?ortho2d.w()?);
mycamera->setRenderOrder(?osg::Camera::POST_RENDER?);
mycamera->setClearMask(?GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT?);
mycamera->getOrCreateStateSet()->setMode(?GL_LIGHTING?osg::StateAttribute::OFF?);

mycamera->setInheritanceMask(osg::CullSettings::ALL_VARIABLES?&?~osg::CullSettings::CULL_MASK);
mycamera->setCullMask(?mask?);

return?mycamera;
}

int?main(int?argc?char**?argv)
{
osg::ref_ptr?maingeode?=?dynamic_cast(?osgDB::readNodeFile(?“glider.osg“?)?);
maingeode->setNodeMask(?0x01?);
osg::ref_ptr?subgeode?=?dynamic_cast(?osgDB::readNodeFile(?“simple.osg“?)?);
subgeode->setNodeMask(?0x02?);

osg::ref_ptr?eagleeye?=?createHUDCamera(?new?osg::Viewport(1010320240)?osg::Vec4d(-55-44)?0x02?);

osg::ref_ptr?root?=?new?osg::Group;
root->addChild(?eagleeye.get()?);

for?(?int?i?=?0;?i? {

osg::ref_ptr?pat?=?new?osg::PositionAttitudeTransform;
pat->addChild(?maingeode.get()?);
pat->addChild(?subgeode.get()?);

osg::ref_ptryerState>?player?=?new?PlayerState(?osg::Vec3((float)i?0.0?0.0)?);
pat->setEventCallback(?new?PlayerCallback(player.get()?pat.get())?);

eagleeye->addChild(?pat.get()?);
root->addChild(?pat.get()?);
}

osgViewer::Viewer?viewer;
viewer.setSceneData(?root.get()?);
viewer.getCamera()->setInheritanceMask(osg::CullSettings::ALL_VARIABLES?&?~osg::CullSettings::CULL_MASK);
viewer.getCamera()->setCullMask(?0x01?);

PlayerHandler*?playerctrl?=?new?PlayerHandler(?0?);
viewer.addEventHandler(?playerctrl?);

return?viewer.run();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4690??2008-09-17?17:32??EagleEye\EagleEye\EagleEye.vcproj

?????文件???????1427??2008-09-17?17:33??EagleEye\EagleEye\EagleEye.vcproj.CHINA-043DC02C3.Ray.user

?????文件??????42483??2006-02-02?10:56??EagleEye\EagleEye\glider.osg

?????文件???????2224??2008-09-17?17:32??EagleEye\EagleEye\main.cpp

?????文件???????2940??2008-03-12?12:38??EagleEye\EagleEye\player.h

?????文件????????601??2008-03-03?02:48??EagleEye\EagleEye\Simple.osg

?????文件????????890??2008-09-17?17:32??EagleEye\EagleEye.sln

?????目錄??????????0??2008-09-17?17:33??EagleEye\EagleEye

?????目錄??????????0??2008-09-17?17:33??EagleEye

-----------?---------??----------?-----??----

????????????????55255????????????????????9


評論

共有 條評論