摘要
立体装箱系统是一个智能装箱布局优化系统,其独特的3D可视化辅助系统在空间布局优化算法的基础上,利用应用程序接口DirectX,让用户直观地看到货物在集装箱中的装载效果,并提供全方位手动编辑功能。本文对立体装箱系统三维可视化辅助系统的开发过程中用到的主要技术点进行阐述,依次介绍基于Direct3D的三维场景的实时渲染、模型的鼠标拾取和移动、模型间的碰撞检测机制的程序设计思路,最后展示了立体装箱系统中手动编辑功能模块呈现的效果图。
Stereo loading system (SLS) is an intelligent layout system designed for container loading. Its unique 3D visualized auxiliary system is based on the accomplishment of spatial layout optimization and utilizes the application programming interface DirectX, eventually allows users to see the cargo container loading result visually and furnish the system with full manual editing functions. This article elaborates the main technical points involved in the development of the 3D visualized auxiliary system of SLS. Successively, it introduces the program design ideas of Direct3D-based three-dimensional scenes' real-time rendering, picking-up and movement methods of the model and the collision detection mechanism between models. Finally, it displays the manually edit module effect diagram of the SLS.
出处
《计算机与现代化》
2014年第2期15-18,23,共5页
Computer and Modernization