博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[WorldWind学习]15.模型加载
阅读量:6700 次
发布时间:2019-06-25

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

验证其可行性。只是模型太小,很难找到。在ConfigurationLoader.cs和ModelFeature类中设置断点监视:

1 public override void Initialize(DrawArgs drawArgs) 2         { 3             if(!IsVisible(drawArgs.WorldCamera)) 4                 return; 5  6             try 7             { 8                 if(meshFileName.EndsWith(".x")) 9                     LoadDirectXMesh(drawArgs);//设置断点,反复改变球,最终找到。注意大概缩放到的经纬度(116.4E,39.9N)10                 else if(meshFileName.EndsWith(".dae")||meshFileName.EndsWith(".xml"))11                     LoadColladaMesh(drawArgs);12                 if (mesh == null)13                     throw new InvalidMeshException();14                 15                 vertExaggeration = World.Settings.VerticalExaggeration;16                 if (isElevationRelative2Ground==true)17                     currentElevation = World.TerrainAccessor.GetElevationAt(Latitude, Longitude);18                 19 20                 isInitialized = true;21             }22             catch(Exception caught)23             {24                 Utility.Log.Write( caught );25                 errorMsg = "Failed to read mesh from " + meshFileName;26             }27         }

同时修改模型的缩放因子ScaleFactor:

1 
2
3
4
Tiny1
5
560.0
6
7
39.93
8
9
10
116.400002
11
12
100
13
C:\tiny.x
14
15
0.0
16
90.0
17
90.0
18
19
10000.0
20
10
21
22 23
24
Tiny2
25
160.0
26
27
39.93
28
29
30
116.410002
31
32
2
33
Data\Model\tiny.x
34
35
0.0
36
-90.0
37
90.0
38
39
10000.0
40
10
41
42 43
44
Sample Line
45
20000
46
false
47
50000
48
10
49
5000000
50
51
-120,35,10000 -119,36,20000 -120,38,100000 -122,38,60000
52
53
54
255
55
100
56
0
57
58
true
59
60
100
61
100
62
100
63
64
150
65
66

 

 

转载于:https://www.cnblogs.com/yhlx125/archive/2013/05/06/3063495.html

你可能感兴趣的文章
VBS使文本框的光标位于所有字符后
查看>>
Spring boot 配置tomcat后 控制台不打印SQL日志
查看>>
shell比较运算符
查看>>
Screen Painter 程序设计
查看>>
Python--day48--ORM框架SQLAlchemy操作表
查看>>
[转] 一文弄懂神经网络中的反向传播法——BackPropagation
查看>>
jQuery---过滤选择器
查看>>
VS2017 启动调试报错无法启动程序 当前状态中非法
查看>>
DevExpress Chart空间Y轴归一化(线性归一化函数)
查看>>
【Foreign】采蘑菇 [点分治]
查看>>
运用java 多线程模拟火车售票。。。。
查看>>
iOS开发之普通网络异步请求与文件下载方法
查看>>
添加文字和水印
查看>>
LUA ipairs遍历的问题
查看>>
字符驱动之按键(四:poll机制)
查看>>
现在有一个整数数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数...
查看>>
山区建小学
查看>>
[javascript|基本概念|Number]学习笔记
查看>>
JSP EL表达式使用
查看>>
连接SQL Server数据库
查看>>