I think I’m not very mistaken if I say that 95% of the programs for modeling and smoothing the hull surface use NURBS mathematics. If 20 years ago, the result was a just body lines drawing, given in the form of lines and used mainly for hydrostatics calculations, now the resulting surface is transferred to many different calculation and modeling programs. It is important to remember that the surface is transmitted with mathematical precision, without changing shape.
In summary, the model you created will be used in many different calculation programs and geometry modeling systems. The result of all these programs will directly depend on the quality of the incoming surface model. The surface model for most of these programs is used as is, without additional checks. Therefore, all the problems and pitfalls that arise when modeling the surface can not be detected immediately. All this imposes additional responsibility on the designer, engaged in modeling the surface of the hull.
For many years I have been doing the final smoothing of ship hull surfaces in Shape Maker. As initial information for smoothing, it is often necessary to use preliminary surface models made in other systems, sometimes even not at all adapted for modeling a ship's surface. And, every time, I see the same repeating mistakes made during the modeling. I hope that this article will at least partially avoid these errors in the future or allow users to more consciously choose a tool for smoothing the hull.
Partitioning the surface into patches.
Before you begin modeling the surface, plan how your surface will be divided into separate surface patches. Rational division into patches allows you to achieve better quality of the smoothed surface and minimal labor. With an ill-conceived partition of the surface, the number of patches and, accordingly, the complexity of the work grows like a snowball. Sometimes, on models, one can see the designer’s panic and despair, which closes one hole of the surface by another, and thereby creates even more problems for itself, and the deadline for work is inexorably approaching.
An example of unsuccessful splitting into surface patches. It is very difficult to achieve smooth mating of surface patches. The bow and stern borders of the surface are located close to each other. This does not allow to achieve the required smoothness.
The problem of joining two surface patches along a common border. It is very important to correctly set the shape of a common boundary curve.
An example of an unsuccessful splitting of a aft ship. Waterlines are compressed along the longitudinal axis. As I understand it, the initial idea was to build a smooth aft surface.
An example of a failed common point for three surface patches. Cross sections knuckles are visible. In order to avoid local non smoothness of surfaces, it is necessary that all boundary lines at this point belong to the same plane.
Problems of smoothing surfaces consisting of a large number of patches. In addition to smoothing the actual surface patches, it is necessary to perform smooth connection with adjacent patches. If the boundary lines are not defined exactly, this can create a problem for the entire surface. I prefer to avoid dividing into patches of the surface where possible and to modeling curved surfaces in one section. This gives a better and smoother surface.
Difficulties in controlling surface shape in an area close to a flat side. Such a division of the surface into patches gives practically no chance of building a smooth surface in this area. This can be seen by the shape of the sections on the flat side.
Incorrect or uncontrolled parameterization of surface areas.
Features of NURBS surfaces are that triangular or quadrangular sections of surfaces are typically used. The surface is represented by lines of an equal parameter in two directions in the parameter space. The correct distribution of parametric curves and, correspondingly, control points of the surface, is very important for the correct smoothing of surfaces.In some cases, it is simply not possible to get the correct result. Therefore, the correct division into surface sections is the path to successful smoothing.
Uneven parameterization of the surface leads to difficulties in smoothing the surface.