计算机与现代化
計算機與現代化
계산궤여현대화
COMPUTER AND MODERNIZATION
2014年
2期
15-18,23
,共5页
DirectX%Direct3D%三维可视化%立体装箱%空间布局优化
DirectX%Direct3D%三維可視化%立體裝箱%空間佈跼優化
DirectX%Direct3D%삼유가시화%입체장상%공간포국우화
DirectX%Direct3D%three-dimensional visualization%stereo loading%spatial layout optimization
立体装箱系统是一个智能装箱布局优化系统,其独特的3D可视化辅助系统在空间布局优化算法的基础上,利用应用程序接口DirectX,让用户直观地看到货物在集装箱中的装载效果,并提供全方位手动编辑功能。本文对立体装箱系统三维可视化辅助系统的开发过程中用到的主要技术点进行阐述,依次介绍基于Direct3D的三维场景的实时渲染、模型的鼠标拾取和移动、模型间的碰撞检测机制的程序设计思路,最后展示了立体装箱系统中手动编辑功能模块呈现的效果图。
立體裝箱繫統是一箇智能裝箱佈跼優化繫統,其獨特的3D可視化輔助繫統在空間佈跼優化算法的基礎上,利用應用程序接口DirectX,讓用戶直觀地看到貨物在集裝箱中的裝載效果,併提供全方位手動編輯功能。本文對立體裝箱繫統三維可視化輔助繫統的開髮過程中用到的主要技術點進行闡述,依次介紹基于Direct3D的三維場景的實時渲染、模型的鼠標拾取和移動、模型間的踫撞檢測機製的程序設計思路,最後展示瞭立體裝箱繫統中手動編輯功能模塊呈現的效果圖。
입체장상계통시일개지능장상포국우화계통,기독특적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 Direct 3D-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 .