osgEarth2.8添加模型
2024-09-01 06:31:54
#include <osgEarthDrivers/model_simple/SimpleModelOptions>
SimpleModelOptions modelOptions;
modelOptions.url() = "cow.osg.(100,100,100).scale";
modelOptions.location() = osg::Vec3(116, 40, 100);//北京地区坐标
map->addModelLayer(new ModelLayer("model layer", modelOptions));
//视点定位北京地区
osgEarth::Viewpoint vp("", 116, 40, 0.0, -2.50, -90.0, 1.5e6);
(dynamic_cast<EarthManipulator*>(viewer.getCameraManipulator()))->setViewpoint(vp);
有时候模型没有纹理,需要.osgearth_shadergen插件
osg::Node* cessna = osgDB::readNodeFile("data/model/su33.ive.osgearth_shadergen.1.scale");
最新文章
- 移动开发可能用到的css单位
- android回收AnimationDrawable动画的每一帧的图片资源,而释放内存
- js 继承
- 使用EasyUI布局时出现混乱瞬间的解决方法
- 批处理学习:for语句详解【经典】
- Eclipse下配置tomcat且使用eclipse开启debug模式,集成JAD反编译插件
- Tomcat JMX
- PHP生成不重复随机数的方法
- LVS--NAT模型配置
- onNewIntent调用时机
- Oracle创建表空间、新建用户和授权
- eclipse反编译插件
- Android-相册效果(图片缩放 自由滑动)
- 【洛谷1640】[SCOI2010]连续攻击游戏
- Codeforces #541 (Div2) - D. Gourmet choice(拓扑排序+并查集)
- 本地电脑通过Navicat连接阿里云的Mysql数据库
- webpack创建页面的过程
- mongoDB工具类以及测试类【java】
- C++版 - 剑指Offer 面试题45:圆圈中最后剩下的数字(约瑟夫环问题,ZOJ 1088:System Overload类似)题解
- 集合总结三(HashMap的实现原理)
热门文章
- 桶排序——PowerShell版
- Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
- js 记录
- <;a>;设置长宽
- 几行css3代码实现超炫加载动画
- Swif基础语法01
- 章鱼哥出品—VB.NET DataGridView绑定数据源 &;quot;与货币管理器的位置关联的行不能设置为不可见&;quot; 问题的解决
- C#基础-获得当前程序的 空间名.类名.方法名
- Unity Vector3.Slerp使用范例
- NFS根文件系统