[发明专利]一种基于WPF的三维地形高效渐变着色方法有效
申请号: | 201810066108.9 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108305315B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 陈睿智;胡晓张;杨芳;李杰;杨聿;杨志伟;宋利祥;王汉岗 | 申请(专利权)人: | 珠江水利委员会珠江水利科学研究院 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/04;G06T17/05;G06T17/20 |
代理公司: | 广东国欣律师事务所 44221 | 代理人: | 李瑛 |
地址: | 510611 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于WPF的三维地形高效渐变着色方法,包括步骤:S1根据自定义渐变色带颜色等级,使用特定算法在内存中生成一幅尺寸为64*64的渐变位图,并将其作为图像画刷(ImageBrush)的图像源(ImageSource);S2构建一个不同高程值对应的颜色值与渐变位图中位置的映射函数;S3根据地形高程信息,生成构成三维地形模型的三角形面,并利用步骤S1、S2所创建的图像画刷(ImageBrush)和映射函数生成每个三角形单元对应的纹理,构建三维地形模型的GeometryModel3D实例;S4利用上一步构建定好的GeometryModel3D实例,在WPF中设置好三维画布、视角、灯光等要素,完成根据高程信息渐变着色的地形三维模型构建。本发明在WPF框架的基础上,大幅度地节约了系统资源,显著地提高了三维渲染效率,构成三维地形模型的相邻三角形单元的色彩过渡处理方法简单,颜色过渡效果好。 | ||
搜索关键词: | 一种 基于 wpf 三维 地形 高效 渐变 着色 方法 | ||
【主权项】:
1.一种基于WPF的三维地形高效渐变着色方法,其特征在于,包含如下步骤:步骤S1:根据用户自定义的着色色带,在内存中生成一幅尺寸为64*64的渐变位图,作为图像画刷(ImageBrush)的图像源(ImageSource);步骤S2:构建一个不同高程值对应的颜色值与渐变位图中位置之间的映射函数;步骤S3:根据地形高程信息,生成构成三维地形模型的三角形面,并利用前述步骤S1、S2所创建的图像画刷(ImageBrush)和映射函数生成每个三角形单元对应的纹理材质及纹理坐标,构建出地形的三维几何模型(GeometryModel3D实例);步骤S4:在地形的三维几何模型(GeometryModel3D实例)基础上,进一步完成依据高程信息渐变着色的三维地形模型构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠江水利委员会珠江水利科学研究院,未经珠江水利委员会珠江水利科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810066108.9/,转载请声明来源钻瓜专利网。