Page 343 - Practical Design Ships and Floating Structures
P. 343

318


            improve the efficiency of hull form design [3]. This association  means the relationship  between  X-
            edges crossing each other, and X-edges of X-topology data structure are classified into three types: B-
            line, S-line, and R-line according to the priority order of the association. The B-line is the X-edge that
            has top priority, and is not affected by a change in any other line including other B-lines. Therefore, the
            principal  lines  of  the  hull  form  are  represented  as  B-lines.  Since  the  S-line  has  second  priority
            compared to the B-line,  it is affected by other B-lines, and the S-lines also affect each other. In other
            words, if a B- or S-line is modified, all crossing Shes should be attached to it. When converting X-
            topology to non-manifold  data structure, the S-lines and B-lines are subdivided at their crossing points
            into  several  curve  segments that  become  boundary  edges of  surface patches.  Finally,  the  R-line  is
            attached to B-line and S-lines by the lowest priority, and a change of an R-line cannot affect any other
            line,  including another  R-line.  So, the  R-lines are usually  used  to describe the  wireframe  model  in
            detail.
            3.2  Procedure of Cross Faring Based on Association

            The  cross  faring  based  on  the  association  is  implemented  by  an  ‘update  line’  operation,  which  is
            composed of several ‘touch line’ operations.

                         TouEh line operation             Update operation
                            onWL08   ,                      on ST15







             Figure 2: Example of the ‘touch line’ operation (A) and the ‘update line’ operation (B) on station line
            Performing  ‘touch line’ operation on a target X-edge means attaching the target X-edge (except a B-
            line) to other X-edges that have higher or equal priority so as to cross them. Fig 2(A) shows that the
            target waterline WL08 is attached to the station line ST15 by a ‘touch line’ operation that consists of
            following  2  steps.  In  the  first  step,  the  plane  of z=8.0m  containing  the  target  waterline  WL08  is
            intersected with other X-edges that have higher or equal priority, i.e. the station line ST15 (S-line) in
            Fig.  2(A).  In  the  second  step,  the  target  waterline  WL08  is  moved  to pass  the  intersection  point
            calculated  in  the  first  step.  Then,  a  new  waterline  WL08  that  crosses  the  station  line  ST15  is
            regenerated as the dotted line in Fig 2(A).

            In contrast with the ‘touch line’ operation, the ‘update line’ operation is used to attach other X-edges
            that have equal or lower priority to the target X-edge. Thus, the ‘update line’ operation is implemented
            by  several  ‘touch  line’  operations  on other  X-edges.  In  Fig  2(B), the update  line  operation  on  the
            station line  ST15 is shown. Firstly, all X-edges that have equal or lower priority, for example the 3
            waterlines WL06, WL08, and WLlO, are searched using the priority order of association.  Secondly, a
            ‘touch line’ operation is executed on each X-edge found in the previous step. Subsequently, the three
            waterlines WL06, WL08, and WLlO are attached to the station line ST15 as shown in Fig 2(B).

            The process of association based cross fairing is to perform the update line operation on changed hull
            lines recursively, which means to perform the touch line operations on all hull lines associated with the
            changed lines. For example, when a B-line such as bottom tangent  line is changed, all associated  S-
            lines and R-lines should be modified to attach to the B-line by performing the update line operation.
            Then, the update line operation should be performed recursively for the modified S-lines until there are
            no more changes. Fig. 3 shows how the association based cross fairing reduces the effort required for
            hull  form  design with a wireframe model.  If a hull  form designer moves  a point  on the station line
   338   339   340   341   342   343   344   345   346   347   348