庆贺,绘制出World Wind的LOD地形网格 .
2012-07-18 17:21
393 查看
原文转自:/article/9891453.html
于今天中午十二点整终于找到地方了,断点跟踪调试了这一两天,虽然花很长时间,但终于打开了第一扇门,以后的道将会更有方向些,避免以前样在无谓的地方浪费太多时间。虽然C#和GIS都是才开始学习,但工作没完成总觉得面上无光啊,这些天水都没敢多喝=。=自嘲一下
和一切真理一样,最终找到后却简单的想打下自个:)这会还舍不得,先小高兴会了,修改的方法如下:
Quadtile.cs里的Render函数,找到:
device.DrawIndexedUserPrimitives(PrimitiveType.TriangleList, 0,
verts.Length, vertexIndexes.Length / 3, vertexIndexes, true, verts);
把这个改成画线的就可以了device.DrawIndexedUserPrimitives(PrimitiveType.LineStrip, 0,
verts.Length, vertexIndexes.Length, vertexIndexes, true, verts);
如果还不行,修改ImageLayer.cs里的Render函数,drawArgs.device.DrawIndexedserPrimitives(PrimitiveType.TriangleList, 0,
vertices.Length, indices.Length / 3, indices, true, vertices);方法相同,因为没有改线条的颜色,所以网格图线的颜色还是按实际地形颜色取值,还有以前地形的。。。
贴几张图:
这张是喜马拉雅山哦,这么小。。。还没耐心等到所有的高度信息都下完,可以看到右下角还有进度条
于今天中午十二点整终于找到地方了,断点跟踪调试了这一两天,虽然花很长时间,但终于打开了第一扇门,以后的道将会更有方向些,避免以前样在无谓的地方浪费太多时间。虽然C#和GIS都是才开始学习,但工作没完成总觉得面上无光啊,这些天水都没敢多喝=。=自嘲一下
和一切真理一样,最终找到后却简单的想打下自个:)这会还舍不得,先小高兴会了,修改的方法如下:
Quadtile.cs里的Render函数,找到:
device.DrawIndexedUserPrimitives(PrimitiveType.TriangleList, 0,
verts.Length, vertexIndexes.Length / 3, vertexIndexes, true, verts);
把这个改成画线的就可以了device.DrawIndexedUserPrimitives(PrimitiveType.LineStrip, 0,
verts.Length, vertexIndexes.Length, vertexIndexes, true, verts);
如果还不行,修改ImageLayer.cs里的Render函数,drawArgs.device.DrawIndexedserPrimitives(PrimitiveType.TriangleList, 0,
vertices.Length, indices.Length / 3, indices, true, vertices);方法相同,因为没有改线条的颜色,所以网格图线的颜色还是按实际地形颜色取值,还有以前地形的。。。
贴几张图:
这张是喜马拉雅山哦,这么小。。。还没耐心等到所有的高度信息都下完,可以看到右下角还有进度条
相关文章推荐
- 庆贺,绘制出World Wind的LOD地形网格
- [置顶] LOD层次细节算法-大规模实时地形的绘制
- LOD地形绘制
- LOD地形绘制
- 实时绘制基于LOD的地形相关技术
- 实时绘制基于LOD的地形相关技术
- LOD层次细节算法-大规模实时地形的绘制
- LOD层次细节算法-大规模实时地形的绘制
- unity地形之splatalpha研究 地形贴图导出更换与绘制
- 用R绘制网格
- Unity 3D 海水的实现1 海水网格的生成 LOD优化海水
- DirectX 3D_基础之镜面效果 阴影 阴影矩阵 防止二次融合 网格 子集和属性缓存 绘制子集 网格优化 属性表 邻接信息 克隆 创建网格
- C# 2.0 在Picturebox绘制 网格线
- Maya: 菜单 网格 >绘制传递属性权重工具
- Unity入门之地形绘制
- 地形渲染的动态LOD四叉树算法详细实现
- unity3d中利用网格去绘制血条
- 2.canvas绘制网格以及坐标轴
- Three.js的绘制流程(三)----地形
- 用R绘制网格