首页> 中国专利> 一种基于WPF的三维地形高效渐变着色方法

一种基于WPF的三维地形高效渐变着色方法

摘要

本发明涉及一种基于WPF的三维地形高效渐变着色方法,包括步骤:S1根据自定义渐变色带颜色等级,使用特定算法在内存中生成一幅尺寸为64*64的渐变位图,并将其作为图像画刷(ImageBrush)的图像源(ImageSource);S2构建一个不同高程值对应的颜色值与渐变位图中位置的映射函数;S3根据地形高程信息,生成构成三维地形模型的三角形面,并利用步骤S1、S2所创建的图像画刷(ImageBrush)和映射函数生成每个三角形单元对应的纹理,构建三维地形模型的GeometryModel3D实例;S4利用上一步构建定好的GeometryModel3D实例,在WPF中设置好三维画布、视角、灯光等要素,完成根据高程信息渐变着色的地形三维模型构建。本发明在WPF框架的基础上,大幅度地节约了系统资源,显著地提高了三维渲染效率,构成三维地形模型的相邻三角形单元的色彩过渡处理方法简单,颜色过渡效果好。

著录项

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号