摘要
基于OpenGL开发了针对三维边坡稳定分析的可视化软件。软件框架由3个部分组成:前处理模块、计算模块和后处理模块。由于三维边坡建模的复杂性,前处理采用面向对象的编程语言,在Visual C++平台下使用Open-GL图形库进行图形应用开发来完成前处理建模。OpenGL是用于开发简捷的交互式二维和三维图形应用程序的最佳环境,有使用简便,效率高的优点。软件利用OpenGL提供的多种成熟的库函数进行点、线、多边形等基本图元的绘制,然后对基本图元进行相应的组合以得到复杂的边坡三维模型,能比较直观地显示滑坡体的三维特征。软件具有开放性,便于以后的扩展、升级及维护。计算模块采用刚体极限平衡法。结合工程实例验证了软件的适用性。
Visual software about 3D slope stability based on OpenGL is developed. The frame of the software is composed of three parts: pretreatment,calculation and posttreatment. Because the 3D model is very complex, it is established with OpenGL graphics library by using Visual C+ +. OpenGL is the best environment of 2D or 3D applications with simple and effective characteristics. Mature functions are used to get the complicated 3D models. The calculation method of safety factor is rigid body limit equilibrium method. Applicability of software is validated combined with an engineering instance.
出处
《中国农村水利水电》
北大核心
2008年第9期117-119,122,共4页
China Rural Water and Hydropower