博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
osgText::Text osg字体
阅读量:5233 次
发布时间:2019-06-14

本文共 1660 字,大约阅读时间需要 5 分钟。

 

#ifdef _WIN32#include 
#endif // _WIN32#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
osg::Camera* createTextHUD(){ osg::ref_ptr
geode1 = new osg::Geode; osg::ref_ptr
text1 = new osgText::Text; osg::ref_ptr
camera1 = new osg::Camera; camera1->setViewMatrix(osg::Matrix::identity()); camera1->setRenderOrder(osg::Camera::POST_RENDER); camera1->setClearMask(GL_DEPTH_BUFFER_BIT); camera1->setAllowEventFocus(false); camera1->setReferenceFrame(osg::Transform::ABSOLUTE_RF); camera1->setProjectionMatrixAsOrtho2D(-20, 600, -20, 400); text1->setFont("Fonts/simhei.ttf"); text1->setCharacterSize(50); text1->setText(L"OSG 中文字体"); text1->setPosition(osg::Vec3(0.0,0.0,0.0)); geode1->getOrCreateStateSet()->setMode(GL_LIGHTING,osg::StateAttribute::OFF); geode1->addDrawable(text1); camera1->addChild(geode1.get()); return camera1.release();}int main(){ osg::ref_ptr
viewer1 = new osgViewer::Viewer; osg::ref_ptr
group1 = new osg::Group; //osg::ref_ptr
node1 = osgDB::readNodeFile("D:\\参考手册\\BIM\\osg\\build20190628.osgb"); osg::ref_ptr
node2 = osgDB::readNodeFile("D:\\参考手册\\BIM\\osg\\build1.osgb"); group1->addChild(node2.get()); group1->addChild(createTextHUD()); viewer1->setSceneData(group1.get()); viewer1->setUpViewInWindow(200,200,800,600,0); viewer1->run();}

 

 

转载于:https://www.cnblogs.com/herd/p/11107858.html

你可能感兴趣的文章
POJ 2828 Buy Tickets
查看>>
Hibernate 配置详解(3)
查看>>
C结构体指针的初步使用
查看>>
在WPF中如何使用RelativeSource绑定
查看>>
2016 - 1 -19 初学HTML5 第一天
查看>>
mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间...
查看>>
对于python的初步认识和学习期望
查看>>
18. 4Sum
查看>>
OC面向对象
查看>>
web前端之CSS简介
查看>>
【剑指offer】面试题八:旋转数组的最小数字
查看>>
【剑指offer】面试题23:从上往下打印二叉树
查看>>
ZOJ Problem Set - 3708 Density of Power Network
查看>>
MYSQL关键字的使用
查看>>
[刘阳Java]_了解BeanFactory_第4讲
查看>>
修改Linux内核参数提高Nginx服务器并发性能
查看>>
字符串谜题
查看>>
善良有什么用? (张鑫旭)
查看>>
Font-Spider 一个神奇的网页中文字体工具,就是这么任性
查看>>
python编码encode和decode
查看>>