计算机与现代化

• 人工智能 • 上一篇    下一篇

基于DirectX的立体装箱三维可视化辅助模块技术

  

  1. (大连海事大学交通运输管理学院,辽宁大连 116026)
  • 收稿日期:2013-09-06 出版日期:2014-02-14 发布日期:2014-02-14
  • 作者简介:桂思怡(1990-),女,江西铜鼓人,大连海事大学交通运输管理学院硕士研究生,研究方向:管理科学与工程信息系统; 林国顺(1961-),男,辽宁大连人,教授,博士生导师,研究方向:管理科学与工程信息系统。

DirectX-based Techniques of Stereo Loading System’s 3D Visualized Auxiliary Module

  1. (Transportation Management College, Dalian Maritime University, Dalian 116026, China)
  • Received:2013-09-06 Online:2014-02-14 Published:2014-02-14

摘要: 立体装箱系统是一个智能装箱布局优化系统,其独特的3D可视化辅助系统在空间布局优化算法的基础上,利用应用程序接口DirectX,让用户直观地看到货物在集装箱中的装载效果,并提供全方位手动编辑功能。本文对立体装箱系统三维可视化辅助系统的开发过程中用到的主要技术点进行阐述,依次介绍基于Direct3D的三维场景的实时渲染、模型的鼠标拾取和移动、模型间的碰撞检测机制的程序设计思路,最后展示了立体装箱系统中手动编辑功能模块呈现的效果图。

关键词: DirectX, Direct3D, 三维可视化, 立体装箱, 空间布局优化

Abstract: 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.

Key words: DirectX, Direct3D, three-dimensional visualization, stereo loading, spatial layout optimization

中图分类号: