AVS/Express平台三维可视化系统的应用研究

   2009-02-02 互联网5367

    AVS/Express是一个面向对象的、可视化开发工具,它的核心就是面向对象技术,支持数据和方法在类中的封装;支持类的继承、模板和实例;支持对象的分层结构以及类的多态性等特性。利用它能够建立可重复使用的对象、应用程序组件以及数据可视化应用程序,通过对象或组件的灵活组合,定制数据的三维及二维可视化显示方式。
在AVS/Express所提供的库中,从最底层到最高层,所有的应用程序组件都采用对象的方式开发。
    2. 开发工作采用AVS/Express提供的网络编辑器(Network Editor)方式:
AVS/Express的网络编辑器是一个可视化的开发环境,通过鼠标驱动操作就可实现连接、定义、装配和管理对象等一系列开发操作,为开发者提供随意定制、修改应用系统的开发环境。
    3. 利用AVS/Express提供的大量的预制功能模块:
AVS/Express提供的预制功能模块能够实现与可视化相关的大量功能,在这些功能模块的基础上,根据实际需要进行各模块的扩充、连接以及装配等工作,就可快速建立应用系统。
    4. 应用程序及多媒体产品的分发技术:
AVS/Express开发工具中提供关于应用程序以及定制的多媒体产品的分发功能,实现应用系统在脱离AVS/Express开发平台独立运行和使用,以及多媒体产品的制作与分发。
三.开发中的关键技术
    1. MM5数据格式和AVS/Express数据格式的转换
    AVS/Express的数据管理采用被称为“Field Data”的数据结构,Field Data数据结构中包括Mesh和Data;其中Mesh是关于D ata域之间的关系描述,Mesh由grid组成,grid定义数据节点的位置;而Data是某一节点位置的矢量或标量值。
    AVS/Express支持的Mesh格式有四种:
  (1)Unstructured Mesh
  (2)Structured Mesh
  (3)rectilinear Mesh
  (4)Uniform Mesh

 
举报收藏 0打赏 0
更多>同类谈技术
  • admin
  • 没有留下签名~~
推荐图文
推荐谈技术
点击排行
网站首页  |  网站介绍  |  领导关怀  |  品牌宣传  |  商务对接  |  会议策划  |  会员服务  |  隐私政策  |  版权隐私  |  联系我们  |  排名推广  |  网站地图
京ICP备15004209号-2
Processed in 0.043 second(s), 17 queries, Memory 1.64 M