- 专利标题: 一种基于WPF的三维地形高效渐变着色方法
-
申请号: CN201810066108.9申请日: 2018-01-24
-
公开(公告)号: CN108305315B公开(公告)日: 2022-05-17
- 发明人: 陈睿智 , 胡晓张 , 杨芳 , 李杰 , 杨聿 , 杨志伟 , 宋利祥 , 王汉岗
- 申请人: 珠江水利委员会珠江水利科学研究院
- 申请人地址: 广东省广州市天河区天寿路105号天寿大厦2002
- 专利权人: 珠江水利委员会珠江水利科学研究院
- 当前专利权人: 珠江水利委员会珠江水利科学研究院
- 当前专利权人地址: 广东省广州市天河区天寿路105号天寿大厦2002
- 主分类号: G06T15/00
- IPC分类号: G06T15/00 ; G06T15/04 ; G06T17/05 ; G06T17/20
摘要:
本发明涉及一种基于WPF的三维地形高效渐变着色方法,包括步骤:S1根据自定义渐变色带颜色等级,使用特定算法在内存中生成一幅尺寸为64*64的渐变位图,并将其作为图像画刷(ImageBrush)的图像源(ImageSource);S2构建一个不同高程值对应的颜色值与渐变位图中位置的映射函数;S3根据地形高程信息,生成构成三维地形模型的三角形面,并利用步骤S1、S2所创建的图像画刷(ImageBrush)和映射函数生成每个三角形单元对应的纹理,构建三维地形模型的GeometryModel3D实例;S4利用上一步构建定好的GeometryModel3D实例,在WPF中设置好三维画布、视角、灯光等要素,完成根据高程信息渐变着色的地形三维模型构建。本发明在WPF框架的基础上,大幅度地节约了系统资源,显著地提高了三维渲染效率,构成三维地形模型的相邻三角形单元的色彩过渡处理方法简单,颜色过渡效果好。
公开/授权文献
- CN108305315A 一种基于WPF的三维地形高效渐变着色方法 公开/授权日:2018-07-20
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |