当前位置:网站首页>OSG笔记:使用setFontResolution设置字体分辨率
OSG笔记:使用setFontResolution设置字体分辨率
2022-08-09 22:01:00 【shanql】
setFontResolution
使用类osgText::Text成员函数setFontResolution, 可以设置字符的分辨,值越大,字符越清晰。这个要看出效果,可以将单个字符的高度设置的大一点,如300, 然后调用setFontResolution(16, 16)
。这样就可以看出效果。
示例核心代码
osg::ref_ptr<osg::Group> pRoot = new osg::Group();
osg::ref_ptr<osg::Geode> pTextGeode = new osg::Geode();
pRoot->addChild(pTextGeode);
for (int i = 0; i < 10; ++i)
{
osgText::Text* pText = new osgText::Text();
pText->setFont("simfang.ttf");
pText->setFontResolution(8*(i+1), 8*(i+1));//字体分辨率,值越大越清晰
pText->setText(L"中文支持你好");
pText->setPosition(osg::Vec3(0, i*320, 0));
pText->setCharacterSize(300, 1.0 );
pTextGeode->addDrawable(pText);
}
运行截图
边栏推荐
- [Cloud Native] 4.2 DevOps Lectures
- README_Albumentations
- AI+Medical: Using Neural Networks for Medical Image Recognition and Analysis
- Let's talk about what DDL, DML, DQL and DCL are in SQL statements
- 从源码方面来分析Fragment管理中 Add() 方法
- MySQL——JDBC
- R语言ggstatsplot包grouped_ggscatterstats函数可视化分组散点图、并添加假设检验结果(包含样本数、统计量、效应大小及其置信区间、显著性、组间两两比较、贝叶斯假设)
- Xiaohei's leetcode journey: 94. Inorder traversal of binary trees (supplementary Morris inorder traversal)
- leetcode:319. 灯泡开关
- 十步以内,用小程序快速生成App!
猜你喜欢
随机推荐
FileZilla搭建FTP服务器图解教程
迅为瑞芯微RK3399开发板设置Buildroot文件系统测试MYSQL允许远程访问
你真的了解乐观锁和悲观锁吗?
Good future, want to be a second new Oriental
用户代码未处理MetadataException
JSON 基本使用
Jinshanyun earthquake, the epicenter is in bytes?
Activiti7审批流
Flutter 绘制美不胜收的光影流动效果
OKR 锦囊妙计
金山云地震,震源在字节?
Solution: Edu Codeforces 109 (div2)
js数组对象去重
R语言patchwork包将多个可视化结果组合起来、使用plot_annotation函数以及tag_level参数将组合图用大写字母进行顺序编码、为组合图的标签添加自定义前缀信息
In-depth analysis of Apache EventMesh cloud-native distributed event-driven architecture
B. Applejack and Storages
五星控股汪建国:以“植物精神”深耕赛道,用“动物精神”推动成长
typedef和#define的花里胡哨的用法
R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算时间序列数据中大于前一个观测值的观测值所占的比例总体的比例
JS Deobfuscation - AST Restoration Case