首页> 外文期刊>Computer applications in engineering education >An Open-Source Software for Interactive Visualization Using C++ and OpenGL: Applications to Stochastic Theory Education in Water Resources Engineering
【24h】

An Open-Source Software for Interactive Visualization Using C++ and OpenGL: Applications to Stochastic Theory Education in Water Resources Engineering

机译:使用C ++和OpenGL进行交互式可视化的开源软件:在水资源工程中的随机理论教育中的应用

获取原文
获取原文并翻译 | 示例
       

摘要

The purpose of this article is to explain the design and implementation of an open-source engineering education software called Stochastic Theory Education through Visualization Environment (STEVE), version 2.0. In an earlier article, a proof-of-concept for a computer-aided visualization tool (also named STEVE, version 1.0) for stochastic theory education in water resources engineering was articulated |see, Schwenk et al. Comput. Appl. Eng. Educ, 2008, in press). Using lava Native Interfacing, it was shown that STEVE 1.0 could wrap a space-time stochastic model written in any computer language and be independent of any specific language compiler during tool usage. This article describes the general philosophy, software design, and classroom usage for STEVE with significant improvements on visualization and user-friendliness (hence, rightfully called version 2.0). The software was created using the C++ programming language with the Microsoft Windows Applications Programming Interface (API). OpenGL was used for the visualization display, and the OpenGL Utility Toolkit (GLUT) was used to visualize text inside the OpenGL window. The instructor-specified simulation program on stochastic theory was written in Fortran 77. The application has user-friendly options for modifying input data and parameter specifications as desired by the instructor or the student user. STEVE 2.0 has been tested with the Windows XP and Windows Vista operating systems. For the benefit of interested users and software makers, we also provide the software application, a short tutorial and all pertinent source codes as freeware for download on our STEVE homepage.
机译:本文的目的是解释一个名为“通过可视化环境进行随机理论教学”(STEVE)的开源工程教学软件2.0版的设计和实现。在较早的文章中,阐述了用于水资源工程中的随机理论教育的计算机辅助可视化工具(也称为STEVE,版本1.0)的概念证明|请参见Schwenk等。计算应用。 Educ,2008年,印刷中)。使用lava Native Interface,显示STEVE 1.0可以包装以任何计算机语言编写的时空随机模型,并且在使用工具期间独立于任何特定的语言编译器。本文介绍了STEVE的一般概念,软件设计和教室用法,并对可视化和用户友好性进行了重大改进(因此,正确地称为2.0版)。该软件是使用带有Microsoft Windows应用程序编程接口(API)的C ++编程语言创建的。 OpenGL用于可视化显示,而OpenGL Utility Toolkit(GLUT)用于可视化OpenGL窗口内的文本。由教师指定的随机理论模拟程序是用Fortran 77编写的。该应用程序具有用户友好的选项,可根据教师或学生用户的需要修改输入数据和参数规范。 STEVE 2.0已通过Windows XP和Windows Vista操作系统进行了测试。为了使感兴趣的用户和软件制造商受益,我们还提供了软件应用程序,简短教程和所有相关源代码作为免费软件,可在STEVE主页上下载。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号