| Ships 3D modeling technology is a foundation of digital shipbuilding and the key to improve the efficiency for ship design and construction.As the ship design involves many subjects and areas of expertise, it has unique in its complexity. So the ships 3D modeling is different from the ordinary three-dimensional digital modeling ,.And we should study it from its own characteristicsThe Paper's key point is to explore modeling methods of ship. Firstly, the thesis use object-oriented software design methods, use Unified Modeling Language UML to analysis and design the system, and dig deep in two-dimensional layout of the ship, create ship-specific databases, which make compartment modeling process simplified. Secondly, the thesis is based on NURBS theory and focus on NURBS spline hull profile and surface expression. Due to ship's specificity, the thesis also research smoothness of surface. Finally, take an example to prove that the method is effective and reasonable.In this thesis, Open CASCADE software is used as secondary development tools in VC++ environment for the ship modeling. OCC is combined with MFC to design interface system toolbar and menu. The whole system is easy to operate. It is stable and user-friendly. The test demonstrated the system running stable and friendly under Windows. It can be used as auxiliary tools for ship designers. |