| Bulk Carrier’ stowage problem becomes more and more difficult with ship’s tonnage larger and larger, and how to make a safety stowage plan has vital significance to the safety of life at sea, ship security and efficiency of shipping.This thesis firstly studies on bulk carrier’ loading computer at home and abroad, analysis of some load computer in order to find out the advantages and disadvantages, designing the function of load computer according to relevant rules, norms, combined with the actual needs of users. Designing the operation mode to improve the user’ experience for the purpose of easy to learn and easy to use. Ship’s view in this loading computer for displaying in 3D way, users can directly observe the ship loading capacity of each hold, and can interact with the ship model in 3D visualization module, in this way, enhancing the experience of users, such as users can click on the hold model to adjust goods according to the input mode. In addition,3D visualization module can also clearly show ship’s fore draft and aft draft, heel, trim, shipping line of sight information and so on. The whole software interface adopts Ribbon style, the style is very similar style as Microsoft Word used by most users which has advantages of simple and friendly interface, humanization, clear information display and good users’ experience.The following main works have been finished in this thesis:(1) Designed and implemented the 3D visualization module. The module has the functions of three dimensional interaction and three-dimensional adjusting goods, and can satisfy different requirements of different ship as ship model resources is loaded externally.(2) Implemented relatively accurately cutting of the hold model according to the height of the cargo, and then displayed two parts with different color, expressing the loaded part and loading part.(3) Embedded the 3D visualization module into the main interface, and realized the two-way data communications between 3D visualization module and calculation module, in order to ensure the information display consistency of software modules and 3D visualization module. The information showed by 3D visualization module is sent by calculation module.(4) Preliminarily realized the three-dimensionally dynamic simulation of bulk cargo loading process. |