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

    公开(公告)号:CN108305315B

    公开(公告)日:2022-05-17

    申请号:CN201810066108.9

    申请日:2018-01-24

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

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

    公开(公告)号:CN108305315A

    公开(公告)日:2018-07-20

    申请号:CN201810066108.9

    申请日:2018-01-24

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

    一种水流汇入河道的消能及流态调整结构

    公开(公告)号:CN118422648A

    公开(公告)日:2024-08-02

    申请号:CN202410254249.9

    申请日:2024-03-06

    IPC分类号: E02B8/06

    摘要: 本发明公开了一种水流汇入河道的消能及流态调整结构,包括:隧洞出水口、斜坡连接段、消力池、若干个导流墩;所述隧洞出水口的一端与隧洞连接,另一端与斜坡连接段的坡顶连接,斜坡连接段的坡底与消力池连接;所述若干个导流墩设置于消力池内;所述消力池为深挖式消力池。当水流从隧洞经隧洞出水口流出后,进入河道内的深挖式消力池进行消能,所述导流墩设置于消力池内对水流进行进一步消能;此外,为了避免高速水流直接跌落会在隧洞与消力池之间产生回流区,对消力池结构产生破坏作用,在消力池与隧洞出水口之间布置斜坡连接段,平顺水流。本发明通过设置斜坡连接段、深挖式消力池和导流墩,可有效增加对水流的消能效果。