基于MVVM模式的二维矢量图动态交互模块的设计与实现

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:beichen35
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的发展和不断进步,图形处理技术的应用在各行业的发展中发挥着突出作用。应用计算机图形技术,将采样数据可视化为图形,并提供各种人机交互操作,实现数据的去噪、光滑等处理,有利于专业人员直观的分析数据,快速获取信息,为决策提供依据。  WPF(Windows Presentation Foundation)是微软新一代图形系统,它运行在.NETFramework3.0架构下,是基于DirectX9/10技术的计算机图形表现层技术,而专为WPF打造的MVVM(Model-View-ViewModel)模式,实现了逻辑与界面的分离,降低了UI与功能之间的耦合度,简化了程序的维护,提高了程序的可测试性。  本文在计算机图形学与数据可视化的理论基础上,研究了WPF的框架结构、图形系统,并分析了MVVM模式的结构及特点,设计了基于MVVM模式的二维矢量图显示模块和动态交互模块。具体工作如下:  (1)研究了计算机图形学、数字可视化技术、WPF、MVVM模式的相关知识与结构,对其进行总结,为本文的设计工作打好基础。  (2)实现了基于WPF与MVVM模式的二维矢量图的显示模块,提供了整个系统的底层设计。  (3)设计二维矢量图的动态交互模块,针对每一种图形处理操作提出解决方法,实现拟合曲线的人机交互操作功能,如拖拽、缩放、部分选取、单点去噪、滤波等。
其他文献
移动Ad Hoc网络是由一组带有无线收发设备的移动节点组成的一个多跳的临时性自组织网络,网络中的节点能够以任意可能的速度和移动模式自由移动,也可以随时开机和关机,自身发
近几年,随着计算机图形硬件性能的飞速提升以及图形学技术的发展,群组动画技术带来的震撼视觉效果和逼真画面越来越多地应用于人们的日常生活中。  群组行为模拟可以分成智能
两轮自平衡电动车是一种新能源、小型化、智能化的个人交通工具,同时也是一个多变量、强耦合、高阶的、非线性的一个倒立摆控制系统,为研制高性能、低成本的两轮自平衡电动车
粒子群优化算法作为群体智能优化算法的一种,源于对鸟群和鱼群群体运动行为的研究。它的主要特点是原理简单、参数少、收敛速度较快。该算法在函数优化、神经网络训练、组合
在信息社会里,计算机网络已经成为日常生活最重要和最频繁的通信媒介,人们可以从其中获得大量的信息资源和服务;另一方面,计算机网络中充斥着信息安全隐患,有关网络安全受到
网络作为获取信息的主要路径之一,人们对它的依赖程度也在与日剧增。然而,网络中存在的越来越多的入侵行为,给人们的日常生活带来了困扰,甚至会造成巨大的经济损失、威胁到国
本文主要针对图像分割问题进行研究,通过广泛的算法对比,选择使用人工鱼群算法(Artificial Fish Swarm Algorithm,AFSA)完成图像边缘检测,结合模糊C均值聚类算法完成图像分割
图像恢复技术在航空航天、物理材料、人工智能、控制理论和人们娱乐生活等诸多领域有着广泛而深刻的应用。在数字图像的拍摄过程中,由于成像系统的精密性,传输媒介的畅通性,
随着计算机应用的深入和软件工程的发展,软件系统与其它系统一样,其自身也会逐渐老化,不再适应用户和环境的需要而变成遗产系统(legacy system)。软件演化已经成为了软件生命
建立一个大样本的软件开发过程数据资源池,可以回答软件工程学,甚至是社会学、组织学中许多的经典问题。本文设计与实现了一个软件开发过程数据池,为软件开发过程方面的研究提供