摘要
该文介绍了基于Java技术中的Java3D技术和Swing技术的3D建模的开发。和其他技术开发3D模型相比,利用Java技术的面向对象技术开发的3D模型有着很多优势。比如,此3D模型支持多平台操作,适合编写非常复杂的应用程序。利用Java3D技术实现了盛放3D模型的基础类的开发,同时通过和Swing技术的合理结合实现了3D组件的用户图形界面化、用户操作简易化的特色。利用Java技术还克服了编程代码冗长、繁杂不利于管理这个技术难点。同时利用了Java技术的事件监听处理功能实现了对3D模型的编辑功能。优化了编程工作。文中以此3D组件在石油数值模拟软件中的应用为例说明了该组件具有的特色。
This article introduces the 3D module development based on Java3D technology and Swing technology. Compared with other technology that develops 3D module, this 3D module that utilizes Java's faces target's technology has a lot of advantages. For example this model supports multi - platform operation, suitable for writing very complicated application program. Using the Java3D technology to realize the foundation class development for putting the 3D model, we realize the 3D model's graphical user interfaces ans simplify user's operation through Swing technology. We use Java technology to overcome the technological difficult points such as programming code is tedious and unfavorable to manage. Utilizing the event handling technology and Swing technology of Java, the editing of 3D modules is realized and the programming work is optimized. In the article the characters of this 3D module are illustrated through its application to numerical emulation software of oil reservoir.
出处
《计算机仿真》
CSCD
2005年第8期227-229,共3页
Computer Simulation
关键词
三维图形开发
事件处理功能
石油数值仿真软件
3D drawing development
Event handling
Numerical emulation software of oil reservoir