Rhino Advanced Tutorial Marine
Rhino Advanced Tutorial Marine
Rhino Advanced Tutorial Marine
Marine Design
Copyright 2000 - 2003 Robert McNeel & Associates and Cliff W. Estes. All rights reserved. Associates.
Table of Contents
Introduction ....................................................................................................................... 1 Design 1 Visualize 2 Engineer 2 Loft 3 Tool 3 Tutorial Summaries .......................................................................................................... 4 About the tutorials ............................................................................................................ 4 Requirements .................................................................................................................... 5 Using the online tutorial file............................................................................................. 5 Table of contents 5 Back and Forward buttons 5 Command location pop-ups 5 Annotate 5 Bookmarks 6 How to print 6 Conventions used in this document 6 Part I: Fair Curves and Surfaces...................................................................................... 7 Introduction ....................................................................................................................... 9 Characteristics of fairness 9 Using the curvature graph for fairing 10 Steps to achieving fairness............................................................................................ 11 Fairing to simple curves................................................................................................. 13 Analyzing the hull curves 13 Fairing the curves 13 Refining the curve shapes 15 Bow profiles 17 Create the Surface .......................................................................................................... 18 Assess the surface fairness........................................................................................... 18 Final fairing of the surface ............................................................................................. 20 Part II: 17-Foot Seine Skiff.............................................................................................. 23 Introduction ..................................................................................................................... 25 The vessel 25 The files 26
ii
Lay out the hull curves ................................................................................................... 26 Check for fairness 26 Curvature graph 27 Rebuild the curves 27 Stand the profile up ........................................................................................................ 29 Create the three-dimensional curves ............................................................................ 31 About the curves............................................................................................................. 32 Loft the hull surfaces...................................................................................................... 33 Loft the chine and centerlines 33 Trim the bow to the buttock line.................................................................................... 36 Check the results 38 Build the transom ........................................................................................................... 38 Extend the centerline 38 Draw the construction circle 39 Draw the trimming lines 41 Trim the construction circle 42 Extrude the surface ........................................................................................................ 43 Build the camber curve .................................................................................................. 44 Intersect the side and transom panels 44 Draw construction lines 45 Draw the camber arc 46 Trim the transom............................................................................................................. 47 Create the centerline and deadflat ................................................................................ 48 Trim the transom surface ............................................................................................... 49 Complete the transom and check for unjoined edges................................................. 51 Analyze the surfaces ...................................................................................................... 51 Environment map analysis 52 Zebra stripe analysis 53 Surface curvature analysis (Gaussian) 53 Complete the hull............................................................................................................ 54 Create the centerline deadflat........................................................................................ 54 Mirror the hull and transom 55 Create the deadflat surface ............................................................................................ 56 Join the two hull halves and deadflat surface.............................................................. 57
iii
Unroll the plates.............................................................................................................. 58 Prepare the hull for unrolling 59 Place marking lines 60 Unroll the transom 62 Part III: 68-Foot Sailing Yacht ........................................................................................ 64 Introduction ..................................................................................................................... 65 The vessel 65 Lay out the hull ............................................................................................................... 65 Lay out the sheer ............................................................................................................ 67 Lay out the rabbet profile ............................................................................................... 68 Lay out the transom profile............................................................................................ 70 Fair the two-dimensional curves ................................................................................... 72 Create the three-dimensional sheer .............................................................................. 73 Construct preliminary stations ...................................................................................... 74 Create the bow stations.................................................................................................. 79 Loft the hull surface........................................................................................................ 79 Adjust the surface........................................................................................................... 81 Modify the forefoot ......................................................................................................... 83 Analyze the surface ........................................................................................................ 85 Environment map............................................................................................................ 86 Curvature analysis.......................................................................................................... 86 Mirror and join the hull surface ..................................................................................... 87 Create the deadflat.......................................................................................................... 88 Join the sides and deadflat ............................................................................................ 89 Add the transom ............................................................................................................. 89 Create the camber curve ................................................................................................ 92 Finish the transom.......................................................................................................... 96 Add the deck ................................................................................................................... 98 Diagnostics.................................................................................................................... 105 Calculate hydrostatics.................................................................................................. 105 Generate GHS File ........................................................................................................ 106 Create the lines drawing............................................................................................... 107
iv
Part IV: Offshore Racing Power Boat .......................................................................... 113 Introduction ................................................................................................................... 115 The vessel 115 The files 115 Layers 115 Lay out the hull curves ................................................................................................. 116 Fair the two-dimensional curves ................................................................................. 119 Create the three-dimensional curves .......................................................................... 122 Import the stations........................................................................................................ 124 Prepare the station curves ........................................................................................... 126 Define the side panel shape......................................................................................... 127 Prepare the bottom stations ........................................................................................ 128 Loft the hull surfaces.................................................................................................... 130 Adjust the surface......................................................................................................... 132 Modify the bottom surface ........................................................................................... 133 Construct the chine strakes......................................................................................... 137 Join the hull and check for unjoined edges ............................................................... 138 Analyze the surfaces .................................................................................................... 140 Environment map analysis........................................................................................... 140 Curvature analysis........................................................................................................ 141 Create the transom ....................................................................................................... 143 Build the transom ......................................................................................................... 145 Construct the camber curve ........................................................................................ 148 Create construction lines 148 Draw the camber arc..................................................................................................... 151 Copy the camber arc into position .............................................................................. 152 Trim the transom........................................................................................................... 155 Join the transom to the hull ......................................................................................... 156 Create the deck ............................................................................................................. 157 Create construction lines 157 Create deck beams ....................................................................................................... 160 Loft the deck beam curves........................................................................................... 163
Trim the deck with the hull and join ............................................................................ 164 Diagnostics.................................................................................................................... 165 Prepare the model for the strakes ............................................................................... 166 Model the strakes.......................................................................................................... 167 Create trimming curves for the hull 168 Trim the hull to create a space for the strakes........................................................... 170 Create the strake surfaces ........................................................................................... 171 Trim the strake surfaces............................................................................................... 172 Blend the gap between the strakes and hull .............................................................. 174 Create the trimming curves for the strakes 174 Create a blend surface between the strakes and hull................................................ 177 Join and check the hull ................................................................................................ 178 Trim the hull to the transom surface ........................................................................... 179 Marry the bottom with strakes into the hull model .................................................... 179 Add the cockpit and cabin ........................................................................................... 181 Set up the models ......................................................................................................... 181 Create the cockpit curves ............................................................................................ 183 Extrude the cockpit curve and trim ............................................................................. 185 Create the cockpit sole................................................................................................. 187 Create the opening in the deck in way of the cabin ................................................... 190 Create the aft cabin bulkhead ...................................................................................... 193 Create the cabin top ..................................................................................................... 198 Create the cabin top camber curve 198 Create the cabin top ..................................................................................................... 201 Create the cabin sides .................................................................................................. 206 Copy the cabin/deck assembly to the original model................................................ 208 Part V: 165-Foot Motor Yacht Hull ............................................................................... 210 Introduction ................................................................................................................... 211 The vessel 211 The files 211 Prepare the curves from the designers lines ............................................................ 211 Copy the required 2-D curves to the new model........................................................ 212
vi
Fair the two-dimensional curves ................................................................................. 213 Interpreting the curvature graph 213 Create the three-dimensional stem wrapper tangent ................................................ 214 Construct the phantom station.................................................................................... 215 Extend the station tops aft ........................................................................................... 216 Loft the hull surface...................................................................................................... 216 Trim to the rabbet / forefoot / stem wrapper............................................................... 217 Analyze surface fairness .............................................................................................. 219 Create keel flat, forefoot, and stem wrapper .............................................................. 220 Extend the stem wrapper to the sheer ........................................................................ 220 Trim the aft sheer.......................................................................................................... 223 Create the swim step transom chine and trim the hull .............................................. 223 Create the swim step transom ..................................................................................... 225 Create the swim step .................................................................................................... 226 Create the transom bulwark......................................................................................... 226 Add the whaleback and sheer strake .......................................................................... 228 Create the whaleback sheer......................................................................................... 229 Create the whaleback stem wrapper ........................................................................... 230 Create the camber curve .............................................................................................. 231 Add the decks ............................................................................................................... 232 Create the step between the main deck and the raised deck.................................... 233 Part VI: 165-Foot Motor Yacht Superstructure ........................................................... 234 Introduction ................................................................................................................... 235 Requirements 235 The Vessel 235 The Files 235 Fair the curves in 2-D ................................................................................................... 235 Prepare the 2-D lines for export................................................................................... 235 Build the main deck ...................................................................................................... 235 Construct the housetops.............................................................................................. 236 Build the deckhouse sides........................................................................................... 237 Add the windows .......................................................................................................... 237
vii
Build the visors ............................................................................................................. 238 Build the visor mullions ............................................................................................... 240 Add the caps around the visor tops............................................................................ 242 Loft the forward visor caps 242 Loft the aft visor cap 244 Create the windshields................................................................................................. 245 Build the railings........................................................................................................... 246 Build the stacks ............................................................................................................ 250 Build the mast ............................................................................................................... 251 Side surfaces 253 Radar flats 254 Part VII : Reference ....................................................................................................... 257 About the author ........................................................................................................... 259 How to nudge control points ....................................................................................... 259 What to do about unjoined edges ............................................................................... 260 Glossary......................................................................................................................... 261
viii
Introduction
Rhino is used in many phases in the marine industry, because with Rhino it is possible to integrate the design and building processes. Rhino is used for: Designing Visualizing Engineering Lofting Tooling
Design
With Rhino you can develop shapes for the hull, tunnels, superstructure, interiors, and cabinets, then extract outlines and parts for manufacturing information.
Alan Andrews J Bird III. Rhino is: Flexible enough to model detailed superstructures. Accurate enough to check clearances. Not limited to certain vessels.
With Rhino you can: Blend and match adjacent surfaces. Create clean geometry for later use. Model interior areas.
Visualize
Rhino can be used for concept validation and visualization. These images can be used for client presentations or meetings and to seek funding.
Engineer
Rhino is also used for engineering structure, ductworks, powering.
124' motor yacht designed by JQB Ltd. Built by Delta Marine. With Rhino you can: Model structure and all systems. Check clearances and tolerances. Work out difficult areas of the boat. Translate information into other software for analysis. Metalwork detailing. Lay out equipment. Detail railings, stairs, and equipment. Detail joinery.
Loft
When working on lofting the shapes to build, Rhino can assist in developing the shapes needed for construction.
Washington State Ferry Jumbo Mark II. Lofted by Eric Jolley Marine Design. Built by Todd Shipyards, Seattle, WA. With Rhino you can: Loft accurately and with less time. Analyze lofted surfaces. Model tooling and jigs. Take sections at any angle. Create and unroll developed surfaces. Use data to water jet or plasma cutting. Use data for CNC and composite lay-up.
Tool
Hull plug machined with Janicki's 5-axis milling machine from Rhino files. For tooling with Rhino you can: Create accurate geometry. Manipulate the model to get parts.
3
Use the model directly for CNC. Use the model for plate work. Work out difficult areas.
In addition Rhino provides: Many formats to export. Quick rendering to replace builders model.
Tutorial Summaries
The tutorials in this set focuses on fairing and creating surfaces in the marine industry. Although most of these tutorials focus on various hull forms, they are meant to serve as examples of surfaces generally used in the industry. The techniques demonstrated in the tutorials apply to all aspects of boat design, whether it is a bow details, dashboard, swim step, galley details, intake ducts.
While creating these models you will learn: Techniques for ensuring a fair hull with a limited number of control points. Analytical techniques to determine whether the hull is actually fair. How to use a set of two-dimensional lines to create three dimensional lines.
How to surface the three-dimensional lines to create developable surfaces. How to unroll developable surfaces to produce flat plate templates.
Each process will be described briefly. If this description does not give you enough information, it is followed by step-by-step instructions. The step-by-step instructions are only included if the process has not been covered in a previous tutorial. In the online version, click the Step-by-Step button at the top of the window to see more detailed instructions.
Requirements
In order to complete this tutorial, you should have at least the following: Rhino 2.0. Rhino proficiency to Level 1 Training (see Rhino website http://www.rhino3d.com/ for details).
You also need an understanding of: Lofting surfaces. Curvature graphs for surfaces and curves. Editing surface and curve control points. Editing curve edit points. Developable surfaces. Marine design principles.
Annotate
The online tutorial contains an annotation feature that lets you add your own comments and reminders to a topic.
To add a comment From the tutorial Edit menu click Annotate. Topics with annotation, display a paperclip icon next to the topic title.
Bookmarks
You can place bookmarks in the tutorial to help you keep track of where you are. To place a bookmark From the tutorial Bookmark menu click Define. A list of bookmarks appears in the Bookmark menu.
How to print
You can print individual topics from the online tutorial. To print a topic From the tutorial File menu, click Print Topic, or click the Print button on the button bar.
Introduction
The meaning of fair is much debated in the marine industry. No one can define it, but everyone knows when they see it. Although fairing a surface is traditionally associated with hull surfaces, all visible surfaces on a vessel can benefit from this process. This tutorial will help you understand the general characteristics of fair curves and surfaces in Rhino and the steps it takes to create a surface that is both fair and accurate. We will start with a set of hull lines and create the surface from these.
Characteristics of fairness
As in the real world, fairness on the computer can be quickly assessed visually. In addition to standard visual characteristics, Rhino has a few tools that assist in analyzing the fairness of a curve or surface. In Rhino, the first cue for fairness in a surface is the spacing of the surface display isocurves. Comparing the two hull side surfaces illustrated below, the first surface has very little chance of being fair. There are many unevenly spaced isocurves. They bunch up in areas and spread out in others. These are signs that the surface is not fair. The second surface has far fewer isocurves, and they are evenly spaced across the surface. Although this in itself does not assure fairness, it is one characteristic of a fair surface.
Fair surface. There are other characteristics of fair curves and surfaces. If you keep these in mind while modeling, you will end up with a better final product.
Guidelines for creating a fair surface include: Use the fewest possible control points to get the curve shapes you want. Use the fewest possible curves to get the surface shape you want. Curvature tendencies in one station line are similar in neighboring station lines.
Simple vs. complex curves. The top curve will be fair no matter where the points are located. The second curve can be faired with a little work. The bottom curve has too many points to make fair or to use for making a fair surface.
10
Curvature graphs. In this illustration, the shapes of three curves are very similar. The curvature graph tells us that the curves are convex. The curvature graph for the curve on the left shows that this curve is not fair. The middle curve, which has had some fairing work done on it, has a much smoother curvature graph. The curve to the right is even better. The curvature graph is very smooth and much simpler than the other two curves. We would consider this curve fair.
Completed powerboat hull. A good strategy on a surface that has subtle curvature like this is to use a few of the station lines, make them simple curves in Rhino and then loft a surface through them.
11
In this tutorial, the general steps we will follow are: 1 2 3 4 5 6 7 Copy the station lines we need to build the surface, saving the existing lines to check the final surface against. Use Rhino to automatically fair and rebuild the curves to simple curves. Manually fair stations and their relationship to other station lines. Extend and copy lines to complete the lines for a simple surface. Loft the hull surface. Edit the surface for fairness and edge shape. Trim the surface at the edges to get the desired edge.
Copy the lines needed to create the surface 1 2 3 Open the model Fairing.3dm. On the Designer curves layer, use the Copy command with the InPlace option to duplicate the station lines of the topside and the sheer and chine line. Change the layer for these curves to the Surface curves layer.
Curves from lines drawing. 4 5 Turn off the Designer curves layer. There are many more curves here than we need, so delete about half the stations. In areas where there is little change in shape from one to the next, you can delete more curves than in areas where there is more change. The following image illustrates the curves remaining. You can delete two out of every three stations at the aft end of the surface and every other station toward the bow.
Curves needed to create surface. Now you are ready to start fairing these curves.
12
13
Based on the curvature graphs, curves 3 and 4 curve in two directions due to the transition from the bow flare, so we will rebuild them into 5-degree curves with six control points. Curves 1, 2, and 5 through 9 curve only one direction, so we will rebuild these into 3-degree curves with four control points.
Curvature graphs on all hull curves. To rebuild the curves: 1 2 Select curves 3 and 4. Use the Fair command to automatically fair the curves to give you a start in the fairing process.
Use the Rebuild command to refine the curves further. Set the number of points to 6 and the degree to 5. Now the curves are simple curves.
Repeat the process the remaining curves rebuilding the curves with 4 control points and degree 3. After this process of auto-fairing and rebuilding you can see that the curves are much more fair and the curvature graph is much less dense than before; both good signs that we are working toward fairness.
14
Rebuilt curves.
Curves to refine. To edit the curve: 1 2 Select curve 4 and use the PointsOn command turn on its control points. Use the CurvatureGraph command to turn on its curvature graph.
Normally you should not edit the location of the points at the ends of the curve. This will keep the ends on the sheer and chine lines. That leaves four other points to edit. You can drag the points with the mouse to move them, but for the small editing of these points, you can use the nudge feature. By using nudge, you will get a lot finer control over the position of the points. 3 4 Select the point. Hold down the Alt key and press the Down arrow key to move the point down to change the shape of the curvature graph so the lower part does not show such a dramatic change.
Control point moved to remove curve reverse. 5 Edit curve 3 so it is similar in shape. In this case, we moved it down and slightly to the left.
Transitions shown by curvature graphs. Nudging is sometimes easier if you set the option to use the construction plane axes rather than the world axes. Use the settings in the Options dialog box to change the nudge options.
Notice how the curvature of each station transitions from one curve to another.
16
Bow profiles
When we use the Loft command to make this surface, if we include the straight bow stem as a section, the resulting surface will not be fair. So we will extend the bow station beyond the stem line, so the surface will pass through bow profile and continue on past centerline. To create a bow profile: 1 Use the Point command to place a point at the endpoint of the bow station and the stem line. This point will serve as a reference when we extend the curve.
Bow reference point. 2 Use the PointsOn command to turn on the control points of the station line, and in the Right viewport, drag the station beyond centerline. Make sure it stays intersecting the point on the stem. You can check this by eye, or turn off the control points and use the EditPtOn command to turn on edit points, and move the closest edit point to the reference point on the stem.
17
Copy this curve to the bow of the boat, so there will be two extended profiles at the bow.
Lofted surface. The surface has very few isocurve lines. Because we used as few simple curves as possible, we have a simple surface that can be faired easily.
18
In the Curvature dialog box, set the Style to Mean. This displays colors on the surface based on the average curvature at each point. The color here is not as important as the pattern that the color creates. You want the pattern to smoothly transition from one color to another.
False color mean curvature analysis. To show surface curvature: 1 2 Select the surface. Start the CurvatureGraph command. This is similar to the curvature graph that we used previously for curves. On a surface, the curvature graph displays on the surface isocurves and edges. There are two directions, U and V. 3 In the Curvature Options dialog box, turn off the V-direction. The analysis should look something like this:
Surface analysis with curvature graph. The curvature graphs here show that surface can be improved slightly.
19
To examine the visual order of the control points: 1 2 Select the surface. Use the PointsOn command to turn the control points on.
Surface analysis with control points. Look for area that the control points take unusual turns or where they bunch up. You can improve these areas. In this case, the third and fourth stations show some uneven spacing.
20
To use control points to edit the surface 1 Use the MoveUVN command to edit the surface control points.
MoveUVN dialog box. The Move UVN dialog box lets you drag the control points along the U and V directions of the surface and the normal direction. Use this to move points toward and away from the surface to make the surface fair. As you move points around, you can get to a surface that looks like this:
Surface edited by moving control points. 2 Use the Trim command to trim the bow profile and the transom line from the surface to create your finished surface.
Trimmed surface.
21
To find out how much this surface deviates from your original curves 1 2 3 Turn on the layer with the original curves on it. Use the Pull command to pull the original curves back to the surface. Use the CrvDeviation command to determine how much the new pulled back curve deviates from the original curves. The deviation should be very small: below the tolerance of your manufacturing process.
22
23
Introduction
This tutorial will introduce you to the methods needed to create a fair hull of developable surfaces from a set of two-dimensional lines. You should be able to generate developable surfaces for any design that follows the rules of developability. You will learn how to: Create 3-D curves from a 2-D lines drawing. Loft developable surfaces from the 3-D curves. Unroll developable surfaces to produce flat plate templates. Generate a fair hull with a limited number of control curves. Use analytical techniques to ensure a fair hull.
The vessel
The vessel in this tutorial is a 17-foot aluminum seine skiff, similar to those used in the Alaska salmon fishery. This is not a tutorial on skiff design. The purpose of this tutorial is to instruct in the art of fairing developable surfaced hulls and unrolling the resulting plates.
The completed skiff hull. The designers lines are shown below. There a couple of things to note about this lines drawing. There are no stations, waterlines, or buttocks. A typical set of lines would have such features, but since all surfaces are to be developable, these would serve no purpose in this drawing. The reasons why will become apparent as we go along. The chine and centerline have been extended at the forward and aft ends to accommodate the development process.
25
The designers lines. As we proceed through the tutorial, you will learn that the hull surfaces will be lofted larger than the required size and then trimmed back to the required profile. This is typical for all hull fairing in Rhino.
The files
This tutorial includes a lines drawing from which to work. The model is set up with the Perspective viewport set to shaded mode. The files included with this tutorial include: Skiff Lines.3dm the lines drawing for the skiff. Skiff Finished.3dm The finished project.
26
The illustration below shows the curvature graph applied to the two-dimensional sheer in profile. You will note the wildness at the stemhead and the point further aft that is highlighted.
Curvature graph
The curvature graph requires a little explanation. If you have ever laid down a curve on the drafting board using ducks and splines, you know how you can think it is fair. Then, when viewing it by squinting down the curve from an inch or two above the drafting board you notice lumps and bumps that were not visible when viewed from directly above. This is a very mild example of the power of the curvature graph. Since you cannot squint your curves on the computer screen, the curvature graph is provided to do the squinting for you. It has an adjustable scale that lets you magnify the flaws in your curves. With this feature, a sheer can be faired to a much finer degree than that afforded by the squint method. The curvature graph should be continuous and exhibit the characteristics desired for the curve. When the curve is concave downward, the graph will be above the curve. Conversely, concave upward curves will have their graphs below them. The point of inflection (where the curve is neither concave upward nor downward) is indicated where the graph crosses the curve. All these conditions are evident in the sheer curve. The area of downward concavity is very slight and is right at the forward end of the sheer. The point of inflection is approximately 6 inches aft of the stem.
27
There are two important things to note: Do not use more points than you absolutely need. If you can get by with three points, do not use four. Make the degree one less than the number of points (for example, 3 points and degree 2; 6 points and degree 5).
Keep a copy of the original curves for checking the results. If the resulting curve is sufficiently close to the original, then do not increase the point count. The more you reduce the point count, the less trouble you will have with your surfaces later. Additionally, if the original curves are not fair, it will be much simpler to fair them if they have fewer points. Use the CurvatureGraph command to check the curves again for fairness. If the curvature graph is still not satisfactory, move the control points until you have a smooth graph. Proceed with the rest of the curves in the model to be certain they are fair before beginning to surface the model.
Rebuild Curve dialog box. If the curve needs editing: 1 2 Select a curve. Use the PointsOn command or press F10 to turn on the curves control points. You can use the mouse cursor or the nudge keys to move the points around until the curvature graph is satisfactory.
28
29
The profile curves. 2 3 4 Start the Move command. At the Point to move from prompt, use the Near object snap to pick a point on the baseline (1). At the Point to move to prompt, use the Perp object snap to pick a point on the plan view centerline (2).
Move the profile curves to the baseline. Rotate the curves so they are perpendicular to the plan curves: 1 2 With the profile curves still selected, start the Rotate command. In the Right viewport, at the Center of rotation prompt, enter or pick 0,0.
30
At the Angle or first reference point prompt, with Ortho on, drag the angle to 90 degrees.
31
At the Select planar curve prompts, select the plan and profile representations of the chine curve. The three-dimensional representation of that curve will be created.
Create a 3-D curve from the plan and profile chine. 3 4 When you are satisfied that the proper curve was created, delete or Hide the two-dimensional representations. Repeat the Crv2Views command for the sheer curve.
32
Extend curves into negative space. To develop the side panel this is not strictly necessary; however, developing the side panel to just the forward end of the chine will mean that the forward edge (the one that must mate with the stem) will probably curve outboard along its length. The side panel is therefore extended into negative space and trimmed to the half-inch buttock as well. If the profile that results from these changes is too far removed from the designers intent, modify the curves in negative space and try again.
33
The part of the surface that is developable. Cancel the Loft command, modify one or the other of the edge curves, and try again. In this case moving the next to last control point on the chine a very small amount in the y-direction was enough.
34
Complete the Loft Options dialog box as shown. The proposed surface displays. In this case, only a small portion of the surface is developable.
The part of the surface that is developable. 3 4 Click Cancel. In the Top viewport, turn on the control points and curvature graph for the chine.
Turn on control points and curvature graph. 5 Drag the next-to-last control point in the y-direction a small amount.
35
A developable surface. 7 Repeat the Loft for the side panel, selecting the chine and sheer.
36
Trimming line in Right viewport. Trim the bow to the buttock line: Because of the way they were lofted, the hull side and bottom are polysurfaces. Polysurfaces cannot be trimmed with a line, so you have to explode them first. 1 2 3 4 5 6 7 Explode the hull side and bottom. Select the buttock trim line. Start the Trim command. At the Select objects to trim prompt, in the Right viewport, select the side panel and bottom panel to the left of the buttock line. Delete the buttock trim line and any surfaces left over after trimming Use the SelSrf command to select all the surfaces. Use the Join command to join all the hull surfaces together.
37
38
5 6
At the Select object to extend prompt, select near the bottom of the transom centerline. At the End of extension prompt, select a point approximately 12 inches below the current bottom of the transom centerline.
39
The transom construction circle. Move the circle to the transom centerline: 1 2 3 4 Select the circle. Start the Move command. At the Point to move from prompt, use the Quad object snap to pick the circle at the aft quadrant. At the Point to move to prompt, use the End object snap to pick the lower end of the transom centerline.
40
Trimming lines for the transom construction circle. Note: The transom surface that will be extruded from this circle segment should be at least as wide as the sheer at midship so it can be trimmed to the side panel. This is the reason you are trimming the circle to a width slightly greater than the maximum beam.
Transom circle trimming line. Mirror the trimming line: 1 2 3 Select the line. Start the Mirror command. In the Top viewport, at the Start of mirror plane prompt, type 0.
41
At the End of mirror plane prompt, use Ortho to drag the mirror plane line along the x-axis.
42
At the Select object to trim prompt, select the circle outside the lines.
43
At the Select path curve prompt, select the transom centerline near the lower end.
The intersection of the transom and side. Mirror the intersection curve: 1 2 3 With the intersection curve still selected start the Mirror command. In the Top viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line along the x-axis.
44
Line between endpoints of the intersection curve. Offset the construction line: 1 2 Select the horizontal line. Start the Offset command.
45
3 4
At the Side to offset ( Distance=3.5 ) prompt, type 3.5". Click above the horizontal line.
46
At the Point on arc prompt, use the Mid object snap to pick the midpoint of the upper horizontal line.
Draw the arc. Project the camber arc: 1 2 Select the transom surface and the arc. In the Right viewport, start the Project command. The projected arc will terminate at the upper end of the intersection between the side and transom.
47
Trimming line.
48
At the End of line prompt, pick a point just to starboard of centerline, using Ortho, but no object snap.
Trimming line across the centerline. 4 5 6 Repeat the Line command. At the Start of line prompt, type 0,-1. At the End of line prompt, 0,7.
49
Trim the starboard side of the transom surface. 4 Select the projected arc, the side surface, bottom surface, and the short line.
Trim the other parts of the transom surface. 5 6 Start the Trim command. Select the transom surface above the projected arc.
50
Transom, side, and bottom joined, showing naked edges only at outside edge. When you have your surfaces built and joined, and have no unjoined edges, look at the surface with the curvature analysis tools.
51
52
53
Here you can see there are very small deviations from developability at the stemhead (shown in blue shading). These differences are so slight as to be safely ignored. If the values in the two edit boxes were changed to a larger number, say 0.1 (1/10 of a foot), and the displayed curvature was anything other than zero, there might be cause for concern. With the values set at 0.0005 and 0.0005, the hull is entirely green.
54
After completing the command, join the duplicated edge curves together to form one continuous curve.
Centerline deadflat.
55
At the End of mirror plane prompt, use Ortho to drag the mirror plane line along the x-axis.
Result of mirror.
Deadflat surface.
56
Deadflat surface.
57
In this illustration, the magenta curve shows the only naked edges in the model. If there are other naked edges, then work needs to be done to correct this.
View naked edges: 1 2 3 Select the joined hull. Start the ShowEdges command. When finished viewing the naked edges, press Enter.
58
The primary reason for using developable surfaces is that the builder will be able to place a prescribed plate against the frames and have it fit without any trimming or excessive bending. The plate should be fair, should meet the edges exactly where it is supposed to, and should require no deformation to do so. With Rhino, you can unroll the transom, side, and bottom of the skiff with reference marks (frames, waterlines, stiffeners, etc.) and have the plate cut neat. Then the builder should be able to apply the finished plate to the hull with a minimum of effort.
Change the layer of the copy: 1 With the hull still selected, use the ChangeLayer command to change the layer of the hull to the Plates layer.
Turn off all layers except the Plates layer: 1 2 Start the OneLayerOn command. In the Layer to Leave On dialog box, select the Plates layer.
Explode the hull and delete the unwanted surfaces: 1 2 3 Select the hull. Use the Explode command to explode the hull polysurface into individual surfaces. Delete the starboard side and bottom, and centerline deadflat surface.
59
Join the bottom and side surfaces: 1 2 3 Select the bottom panel surfaces. Use the Join command to rejoin these surfaces into one polysurface. Rhino will report how many surfaces were joined into how many polysurfaces. Repeat the Join for the side panel.
Draw and array construction lines: 1 2 3 4 5 From the Curve menu, click Line, and then click Single Line. At the Start of line prompt, in the Right viewport, type -3,0. At the End of line prompt, type -3,7. Repeat the Line command. At the Start of line prompt, type 8,3.
60
Create first marking lines. Array the vertical line: 1 2 3 4 5 6 Select the vertical line. Start the Array command. At the Number in X direction prompt, type 5. At the Number in Y direction prompt, type 1. At the Number in Z direction prompt, type 1. At the X spacing prompt, type 1.5.
Array vertical marking line. Copy the horizontal line: 1 2 3 4 Select the horizontal line. Start the Copy command. At the Point to copy from ... prompt, pick a point in the Right viewport (location is not important). At the Point to copy to prompt, type 1.5.
61
At the Point to copy to prompt, in the Right viewport use Ortho to pick a point above the copy from point.
Project the straight lines onto the transom: 1 2 3 Select the horizontal and vertical lines and the transom surface. Start the Project command. Delete the original lines.
Unrolled transom.
62
63
64
Introduction
This tutorial will introduce you to the methods needed to create a fair hull from a set of design parameters. Unlike other tutorials on this CD, this tutorial will not present you with a lines drawing from which to work. You will create the lines as you go along and produce a finished lines drawing at the end of the tutorial. You will see how to take a set of basic design parameters and fair a hull to meet these. Along the way, you will visit most of the techniques necessary to achieve a fair hull. You will see how easily you can generate a fair hull with a limited number of control curves. Additionally, you will use analytical techniques to determine whether the hull, which your eye says is fair, is actually fair to a microscopic degree. This tutorial, along with the others on this CD gives you a methodology that will enable you to create any design you can imagine. Once complete, this model will be invaluable in the production of the boat. You will learn to: Loft surfaces from a minimal set of curves. Fair lofted surfaces using curvature-mapping techniques. Analyze polysurfaces for geometric flaws. Calculate hydrostatics. Generate GHS geometry files. Create a finished lines drawing from the model.
The model created for this tutorial (Sail Finished.3dm) is included on the distribution CD. You can work from it or create your own while performing the tasks.
The vessel
The vessel you will design in this tutorial is a moderate displacement (DLR=47.7) sailing yacht similar in form to ULDBs. This is not a tutorial in sailing yacht design. In fact, most yacht designers would find fault with this design. The purpose of this tutorial is to instruct in the art of fairing hulls using Rhino techniques. Design Parameters. Length, Overall 68'-0". Length, DLWL 64'-0". Beam, 16'-0". Displacement, 28,000 lb.
65
Prior to sketching the two-dimensional curves, it is useful to draw bounding boxes so you can adjust the two-dimensional curves to meet the design parameters. Accordingly, on the Bounding Boxes layer, in the Top viewport, draw a 68-foot by 8foot box on the base plane for the plan view of the sheer.
Top view bounding box. Draw a 68-foot by 8-foot box in the Front viewport on the center plane for the sheer in profile. Use the InterpCrv command to sketch the rabbet line profile on the center plane. Since you will have a two-inch deadflat from stem to stern, immediately move this profile one inch off centerline. Attending to this sort of detail early in the design prevents having to go back later and make modifications to an otherwise finished model.
Top view bounding box. 5 6 Repeat the Rectangle command. In the Front viewport, at the First corner of rectangle prompt, type 0.
66
Sheer curve in plan. In the Front viewport, use the InterpCrv command to sketch the sheer in profile. Start with a point along the right edge of the bounding box. Continue sketching the sheer in profile until your last point snaps to the left end of the bounding box.
67
Sheer curve in plan. 5 6 7 Repeat the InterpCrv command. At the Start of curve prompt, in the Front viewport, use the Near object snap to pick a point along the right edge of the bounding box. Continue sketching the sheer in profile until, using the Near object snap, your last point snaps to the left end of the bounding box. Because of the relative simplicity of this curve, you should only need a few points.
68
If you have a preferred radius, you can use the Fillet command to achieve the forefoot blending.
Rabbet curve in profile. The low point of this curve should be tangent with the bottom of the bounding box at about midship. Because of the simplicity of this curve, you should only need 3 or 4 points. Lay out the stem 1 2 Start the Line command. At the Start of line prompt, use the End object snap to pick a point at the upper right corner of the profile-view bounding box.
69
At the End of line prompt, click a point above and to the right of the forward end of the rabbet line you just sketched, approximately as shown.
Stem line in profile. Blend the stem and rabbet curves 1 2 3 Start the Blend command. At the Select first curve prompt, select the stem you just created. At the Select second curve prompt, select the rabbet you created previously. Rhino will create a curve that is curvature continuous (G2) between the stem and rabbet.
Blend curve between stem line and rabbet. Move the curves 1 inch off the center plane 1 2 3 4 Select the stem, forefoot, and rabbet curves. Start the Move command. At the Point to move from prompt, in the Right viewport, pick a point. At the Point to move to prompt, type 1", press Enter, and use Ortho to pick a point to the right.
70
Lower transom line. 5 At the next End of line prompt, pick a point as shown above and to the right of the point you just picked. This point should be above the sheer profile.
71
Fair sheer in profile. This graph indicates a very fair curve. This is so primarily because you constructed the curve with only a few points. Since you are using so few points, it would be quite hard to have anything but a fair curve. No fairing work is required. If it were necessary to rework this curve, you would move the curves control points to modify the shape until the curvature graph was similar to the image. You will see more on this valuable fairing tool when you begin fairing surfaces later on.
If the curve requires fairing 1 2 3 Select the sheer. Use the PointsOn command to turn on the curves control points. In the Front and Top viewports, rebuild the curve and nudge control points until the curvature graph resembles the images below. You may have to adjust the curvature graph scale.
72
73
The finished sheer in the right viewport. If this curve looks the way you intended, you can proceed with construction of stations. If it requires additional work, you can simply erase it, adjust either the plan or profile of the sheer, and run the Crv2Views command again. 5 Save your work.
Draw straight guidelines between sheer and rabbet to start preliminary station.
74
Turn on Planar mode and disable Ortho. Use the InterpCrv command to sketch the station using the two endpoints of the guidelines as endpoints of the station.
Preliminary station curve. Repeat this procedure to create more stations as shown below.
Preliminary stations. You will fair the hull surface to the very aft end of the boat and then trim in the actual transom. The locations of the stations in this exercise are arbitrary. If you require the stations at exact locations, take the necessary steps to locate them more accurately; however, Rhino does not require them at a specific location. In the image below you can see these same stations head-on. This is where you do most of the fairing of these preliminary stations. Only a few stations will be necessary. You could probably have gotten by with even fewer if it were not for the tight forefoot.
75
Draw a horizontal guideline 1 2 3 4 Enable Planar and Ortho. Start the Line command. At the Start of line prompt, in the Top viewport, use the Near object snap to pick the sheer approximately at midship. At the End of line prompt, click at a point below the centerline.
Horizontal guideline. Trim the horizontal guideline with the rabbet curve 1 2 3 Select the rabbet curve. Start the Trim command. At the Select object to trim prompt, in the Top viewport, select the horizontal guideline you just created.
76
Draw a vertical guideline 4 5 6 Start the Line command. At the Start of line prompt, in the Top viewport, use the End object snap to click the inboard end of the horizontal guideline you just created. At the End of line prompt, in the Front viewport click a point below the rabbet.
Vertical guideline. Trim the vertical guideline with the rabbet curve 1 2 3 Select the rabbet curve. Start the Trim command. At the Select object to trim prompt, in the Front viewport, select the lower end of the vertical guideline.
77
Create the midship station 1 2 3 Start the InterpCrv command. At the Start of curve prompt, use the End object snap to pick the outboard end of the horizontal guideline at the sheer in the Right viewport. Continue clicking points to construct your station, snapping to the lower end of the vertical guideline as the last point.
Preliminary station. Edit the midship station line 1 2 3 Select the new midship station you just constructed. Use the PointsOn command to turn control points on. Edit control points until your preliminary midship station resembles the one displayed below.
Body plan showing preliminary stations. 4 Repeat this process for three curves aft of midship (including one at the transom) and two forward of midship.
78
Bow stations.
Bow stations.
79
Now you can begin to add your own personal design. Push and pull the control points until the stations have the character you are looking for and follow a smooth progression one to the next from stem to stern. These curves will be all you use when you build the surface, so get them to your liking.
Faired preliminary stations. The stations copied to the bow will give you the forward extremity of the hull and will give Rhino something to use in fairing the actual hull surface. Just like all the other curves, it should fit into the family of curves you have created for your preliminary stations. You will probably want to push and pull a little to get it the way you want it. Now that you have created a set of stations, you can create the hull surface in a single operation. Use the Loft command with the Normal option to create a surface through the stations.
80
Use the curve fairing techniques to ensure the stations created are fair.
Faired preliminary stations. Loft the hull 1 2 3 4 5 Make the Hull and Deck layer current. Turn off the Sheer 3D and Rabbet layers. Select all stations Start the Loft command. In the Loft Options dialog box, under Style, select Normal, and click OK.
Lofted hull surface. The simplicity of this surface is going to make it extremely easy to fair this hull. Each time you move a point, the isocurve corresponding to the nearest station will change. Since you have the preliminary stations behind the isocurves, you can see how much you are deviating from your preliminary stations.
81
Select the surface and use the PointsOn command to turn on the control points. Use the CurvatureGraph command to display isocurve curvature graphs. The character of the curvature graphs will vary, depending on your preliminary stations.
Surface curvature graph and control points turned on. If your curvature graphs are very large or too close to the surface, you can adjust these to more usable proportions by setting the Display scale. The very pronounced hollow in the graphs of the aft four stations means there is a slight hollow at each of these stations near centerline. You would probably never see this by looking at the stations on the screen, but it is quite pronounced in the curvature graph display and the hollow would probably appear on the finished surface. You will adjust control points in the neighborhood until this hollow disappears. For this operation, use the MoveUVN command. In the MoveUVN dialog box, use the sliders to adjust the U, V, or N (normal) position of the control point. Moving the U slider will move the point in the fore and aft direction. Moving the V slider will move the point along the girth of the station in our example. Moving the N slider will move the point inboard and outboard, normal to the surface. The MoveUVN command simplifies point editing by allowing you to select points in any view and move them in any direction relative to the surface without regard to which viewport is active. Trying to accomplish this by nudging can be challenging.
Edit the surface control points 1 2 3 4 Select the point to edit. Start the MoveUVN command. Move the sliders according to how you wish to adjust the location of the selected point. Once you are satisfied with the new location, select other points to edit. You can edit control points this way as long as the Move UVN dialog box is displayed. 5 Click Apply to set the changes, and Close when you are finished editing.
82
When moving the control points, remember that the curvature graphs are greatly exaggerated. Moving a control point a small amount will make a big difference in the graph. The idea is to get the graphs as smooth as possible and make each graph agree with its neighbors. A little practice will make a big difference in your ability to spot difficulties in the hull surface. In the illustration below, the hollow aft has been removed. You should spend some time becoming proficient with this tool, since it will allow you to adjust your surfaces quickly and early in the project when it is easiest to correct flaws.
83
To accomplish this, turn on control points and curvature graph in the same manner used when correcting the hollow in the aft stations.
Problem solved. Try trimming the surface to the rabbet, causing the inboard edge of the hull surface to resemble your sketched forefoot and stem. The question is, since you did not use the stem and forefoot in your controlling geometry, how close will the resemblance be? Once you are happy with the resulting surface, draw a vertical line 1 inch from the centerline in the body plan (Right viewport) and trim the surface back to that line.
Trimmed hull surface. If the trimmed surface does not exactly match the forefoot and stem drawn at the beginning of this exercise, move the control points nearest the offending portion of the forefoot and stem. With a little practice, you will go right to the appropriate point(s) and be able to massage the surface in minutes.
Check hull surface against profile curve. Note: Since you will be moving your control points in only one plane you can use the nudge method of point editing.
84
How closely does your lofted surface fit the stations body plan? Visually check your surface isocurves against the station lines.
Lofted surface isocurves and stations. The original intent of the stations is closely matched. If necessary, you can continue to manipulate the stations to get exactly what you want. Do not forget, though, Rhino is helping you find imperfections in your surface. If it means minor modifications to the stations to get rid of these flaws, it is a small tradeoff.
Forefoot and stem shape repaired. Move control points at the forefoot to make the stem and the rabbet closely resemble what you originally sketched. 3 Press Esc to turn off the control points when they are no longer needed.
85
In the image below, you can get a pleasing look at the hull. If you want to see just the surfaces, simply shade the view. It can be advantageous to leave the shading and wireframe displayed all the time since you can tell where the nearest isocurve to a problem lies.
Environment map
The shaded model does not always tell you about subtle problems in the surface. Flaws can be even more obvious when the model is rotated with the EMap displayed.
Curvature analysis
Although the EMap display does a good job of showing the hollow in the aft sections, you still have a little of it left. You will use an even more powerful curvature analysis tool to display it.
86
By alternatively displaying the curvature analysis and editing control points, you can remove any surface imperfections. As you do, it is a good idea to keep an eye on the Right viewport to be certain you are not introducing any unwanted characteristics to your body plan. Inspect your model carefully. Any place where the curvature jumps quickly from one color to another or has spots of a particular color needs some attention.
87
Create the deadflat surface 1 2 3 4 Make the Hull and Deck layer current. Select the port and starboard rabbet curves. Use the EdgeSrf command to create the deadflat surface. Delete the port and starboard rabbet curves.
88
Joined hull halves and centerline deadflat with unjoined edges displayed.
Extrude transom profile curves. The selected curves are extruded to create the two planar surfaces that will become the transom. Use the Extrude command and specify the BothSides option to get continuous planar surfaces from outboard of the port side to outboard of the starboard sides as shown.
89
Before extruding, be certain that the curves touch at their endpoints and that the upper curve extends above the sheer and that the lower curve extends below the hull. If they do not, the resulting surfaces will not be good candidates for cutting objects for the trim command. Once the curves are extruded, the result is a polysurface. Explode it into its constituent surfaces, since the upper panel will be trimmed to a curve and polysurfaces cannot be trimmed to curves. Using the resulting surfaces, trim the hull polysurface. This will give the hull its final shape.
Hull trimmed to transom surface. Repeat the Trim command to trim the vertical portion of the transom outside the hull.
90
At the Extrusion distance prompt, click a point outboard of the hull in the Top viewport, such that the resulting extruded surface will be wider than the sheer in that view.
Extrude transom profile curves. Trim the hull 1 2 3 4 Select the two extruded surfaces. Start the Trim command. At the Select object to trim prompt, select the hull polysurface. Select the hull polysurface.
Trimmed hull. 5 6 Repeat the Trim command. At the Select object to trim prompt, select the vertical portion of the transom outside the hull.
91
Camber arc. The curve will not land on the sheer at the transom, however. To solve this, in body plan (Right viewport) draw a vertical line from each corner of the transom up to the newly created camber curve. Working with a copy of the camber curve (save one untrimmed camber curve to use at other stations later) trim the copied curve to the two vertical lines you just created and move the result to the corner of the transom.
Move the camber arc to the corner. If you prefer a different camber curve, that is a matter of choice. This method of constructing the camber curve is not mandatory. The transom should be trimmed to whatever camber curve you choose.
92
Mirror the construction line 1 2 3 4 Select the line you just created. Start the Mirror command. In the Right viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line up along the y-axis.
Camber curve construction lines. Draw a horizontal construction line 1 2 3 Start the Line command. At the Start of line prompt, use the End object snap to pick the upper end of the vertical line on the port side. At the Start of line prompt, use the End object snap to pick on the upper end of the vertical line on the starboard side.
93
Move the line up 6" 1 2 3 4 Select the line you just created. Start the Move command. In the Right viewport, at the Point to move from prompt, pick a point. At the Point to move to prompt, type 6" and pick a point above the previous point.
Horizontal construction line moved up. Draw the camber arc 1 2 3 4 5 Make the Camber Crv layer current. Start the Arc3Pt command. At the Start of arc prompt, use the End object snap to pick the endpoint of the vertical line on the port side. At the End of arc prompt, use the End object snap to pick the endpoint of the vertical line on the starboard side. At the Second point on arc prompt, use the Mid object snap to pick the midpoint of the horizontal line.
The camber arc. Make a copy of the camber curve 1 2 3 4 Select the arc you just created. Start the Copy command. At the Point to copy from prompt, in the Right viewport, click a point. At the Point to copy to prompt, use Ortho to click a point directly above or below the point to copy from.
94
Create the transom/side intersection curves 1 2 3 Make the Temp layer current. Select the sloped transom and both side surfaces. Use the Intersect command to find the curve that defines the intersection of the two surfaces. You should now have two intersection curves on the side surfaces. Construct a line from the transom intersections 1 2 3 Start the Line command. At the Start of line prompt, use the End object snap to pick the top of the intersection curve at the starboard sheer. At the End of line prompt, use Ortho to pick a point above the copied arc you created previously.
Mirror the vertical line 1 2 3 4 Select the vertical line you just created. Start the Mirror command. At the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line up along the y-axis.
Trim the copy of the camber curve to the width of the transom at sheer 1 2 3 Select the two vertical lines from the transom intersection corners you just created. Start the Trim command. At the Select object to trim prompt, select the copy of the arc you previously created. Make your picks at points outboard of the transom intersection corners on each side, and press Enter. You should now have an arc whose length is the same as the width of the sloped transom at the sheer. This arc is located on the construction plane of the Right viewport.
95
Move the trimmed camber curve into place at the transom 1 2 3 4 Select the copy of the arc you just trimmed. Start the Move command. At the Point to move from prompt, use the End object snap to pick the starboard endpoint of the trimmed arc. At the Point to move to prompt, use the End object snap to pick the end of the starboard transom intersection curve. You should now have a curve located at the top of the intersection between the sloped transom and the side.
Camber curve moved to endpoint of intersection of hull and transom. 5 Delete the construction lines created in this phase of the project. Keep one copy of the untrimmed camber curve.
Transom trimmed to hull and camber curve. Join all the surfaces, and check for unjoined edges.
96
You should still have a copy of the untrimmed camber curve is standing by ready to be used in creating the deck.
Trimmed transom. Join the hull surfaces 1 2 3 Turn off all layers except Hull and Deck. Select all surfaces. Use the Join command to join the hull surfaces.
97
Deck construction lines. Make one copy of the camber curve for each pair of posts plus one (never leave yourself without an untrimmed camber curve). Mirror these posts across centerline. Trim each camber curve to a pair of posts, so that the camber curves chord length matches the full breadth of the boat at one of the pairs of posts.
98
Once you have all the camber curves trimmed to these posts, move each camber curve from its endpoint to the endpoint of its corresponding post. In this way, you will have created a deck beam at each location where you placed one of these pairs of posts. These deck beams will be used to create the centerline of the deck and then will be discarded. Once the temporary deck beams are in place, you can delete the posts.
Temporary deck beams in place. Use the InterpCrv command to create a deck centerline by connecting the midpoint of the transom to the midpoints of each of the deck beams and finally the midpoint of the 2 deadflat on center at the stemhead.
Temporary deck beams in place and deck centerline drawn through midpoints. Once you have created the deck centerline, extend its ends beyond the ends of the hull, delete the trimmed deck beams created previously, and make a copy of the untrimmed camber curve from its midpoint to various points along the deck centerline as well as one to each end of the deck centerline.
99
Lofted deck. Trim the lofted deck to the hull and join it to the hull. Use the ShowEdges command to check the model for unjoined edges. You should no longer have any unjoined edges on this model.
100
At the Point to copy to prompt, use the Near object snap to pick four evenly spaced points along the starboard sheer.
Deck construction lines. Mirror the vertical lines across centerline 1 2 3 4 Select the vertical lines you just created. Start the Mirror command. In the Right viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line up along the z-axis.
Make copies of the camber curve 1 2 3 4 Select the camber curve. Start the Copy command. At the Point to copy from prompt, in the Right viewport, pick a point. At the Point to copy to prompt, use Ortho to pick 5 points directly above or below the origin point you just picked. The copies of the camber curve being created should cross the vertical lines previously created. 5 Select all of the temporary deck beams you just created and use the ChangeLayer command to change their layer Dk Beams Temp.
One camber curve copy for each construction line. Trim copies of the camber curve to match the beam at each vertical line 1 2 In the Right viewport, select one of the vertical lines on the starboard side and the corresponding vertical line on the port side. Start the Trim command.
101
At the Select object to trim prompt, pick the outboard end of one of the camber curves on the starboard side and the outboard end of the same camber curve on the port side. Repeat these steps for each of the camber curves. Each of the curves thus created will be a temporary deck beam to enable creation of the deck centerline.
Move the temporary deck beams into place on the sheer 1 2 3 Select one of the temporary deck beams. Start the Move command. At the Point to move from prompt, use the End object snap to pick a point on the end of the selected temporary deck beam. Do not pick a point on the vertical line. 4 At the Point to move to prompt, use the End object snap to pick the endpoint of the corresponding vertical line where it meets the sheer. Do not pick a point on the sheer. 5 6 Delete the two vertical lines associated with the temporary deck beam you just moved. Repeat these steps for each of the temporary deck beams.
Temporary deck beams in place. Draw the deck centerline 1 2 3 Start the InterpCrv command. At the Start of curve prompt, use the Mid object snap to pick a point at the midpoint of the transom sheer. At the Next point of curve prompts, use the Mid object snap to pick a point at the midpoint of each of the temporary deck beams.
102
At the Next point of curve prompt, use the Mid object snap to pick a point at the midpoint of the upper edge of the centerline deadflat at the stemhead.
Temporary deck beams in place and deck centerline drawn through midpoints. Extend the deck centerline 1 2 3 4 5 6 Turn on Planar mode. Start the Extend command. At the Select boundary objects Press Enter for dynamic extend prompt, press Enter to indicate dynamic extend. At the Select object to extend ( Type=Line ) prompt, in the Front viewport, pick a point near the transom on the new deck centerline. At the End of extension prompt, pick a point approximately 1 foot aft of the transom. Repeat these steps for the forward end of the deck centerline curve.
Copy full-breadth camber curves to the deck centerline 1 2 3 4 5 6 7 Select the temporary deck beams. Select the camber curve that remains suspended above the hull. Start the Copy command. At the Point to copy from prompt, use the Mid object snap to pick the midpoint of the selected camber curve. At the Point to copy to prompt, use the End object snap to pick the aft end of the deck centerline. At the Point to copy to prompt, use the End object snap to pick the forward end of the deck centerline. At the Point to copy to prompt, use the Near object snap to pick four evenly spaced points along the deck centerline.
Loft the full-breadth deck 1 2 3 Select the full-breadth camber curves. Start the Loft command. In the Loft Options dialog box, click OK to accept the defaults.
Lofted deck. 4 5 Select the full-breadth camber curves. Use the ChangeLayer command to change them to layer Dk Bms Full.
Trim the full-breadth deck to the hull 1 2 3 Select the hull. Start the Trim command. At the Select object to trim prompt, select the deck outboard of the sheer. The deck will trim to match the sheer, transom and centerline deadflat. Join the full-breadth deck to the hull 1 2 3 4 Select the hull and deck. Use the Join command to join the hull and deck surfaces into one polysurface. Select the hull/deck polysurface. Use the ShowEdges command to display any unjoined edges.
104
Diagnostics
One final step awaits you before you can move on to calculating hydrostatics, generating a lines drawing, and accepting your accolades for a job well done. You must determine if you have any geometric problems. Rhino has several tools to tell you about bad geometry. You will use the SelBadObjects and ShowEdges commands. With these two commands, you can determine if Rhinos hydrostatics function as well as other third-party software will be able to work with your model. If you run these and get positive results, you can rest. Otherwise, you must seek out the culprits (usually broken edges), fix them, and rerun the commands until the results are positive. In creating this model for the tutorial, a bad edge was encountered at the lower panel of the transom. Untrimming the panel and the hull, retrimming and rejoining everything solved the problem. As with most diagnostic procedures, there is no one answer. Each situation requires its own solution.
Step-by-Step: Diagnostics
Find objects containing errors ` Use the SelBadObjects command to check for objects with errors. If the model contains bad objects, these will be selected. Measures should then be taken to correct the problems. Find broken edges 1 2 Select the hull/deck polysurface. Use the ShowEdges command to find unjoined edges. If any unjoined edges are present, Rhino will highlight them. If not, we can move on to calculating hydrostatics and generating a GHS file.
Calculate hydrostatics
Since the target displacement is 28,000 lb, the volume displaced will be 437.5 cu ft. Run the Hydrostatics command, and modify the WaterlineElevation until you achieve this displacement. For this model, it turns out to be 1.905 feet. Your results may vary.
105
The image below shows the other information available from the Hydrostatics command.
3 4
From the Save as type list, select GHS Export File (.gf). At the Select the base point of the centerline prompt, pick a point on the longitudinal axis of the boat. This is normally a point on the bow at centerline. At the Select end point of center line prompt, pick another point at the end of the longitudinal axis. In the GHS Shape Property dialog box, accept the defaults.
5 6
Station lines. For the waterlines in the Front viewport, specify the Contour basepoint at 0, Contour Plane Direction as up, and the Spacing at 1.
107
Use the ChangeLayer command to change the waterlines to the Waterlines layer.
Waterlines. For the buttocks in the Top viewport, specify the Contour basepoint at 0, Contour Plane Direction as outboard, and the Spacing at 1. Rhino will then calculate the appropriate curves and display them on the hull. Use the ChangeLayer command to change the waterlines to the Buttocks layer.
Buttock lines. Make sure only the hull/transom polysurface and the curves you want included in the lines drawing (buttocks, waterlines, stations) are visible. It is also a good idea to draw a baseline in the Front and Right viewports (for the profile and body plan) and a centerline in the Right and Top viewports for the body plan and plan. Then, when all the curves are visible and selected, use the Make2D command. Rhino will create a lines drawing with four views (body plan, plan, profile and perspective with hidden lines removed) and place the views on the construction plane. The resulting curves will still be selected, so immediately after the command finishes, use the Export command and write the curves out to another file. This will most likely be in the format supported by your CAD program, so you can label and dimension the lines drawing.
108
Draw a trimming plane 1 2 3 4 5 In the Front viewport, use the Zoom Extents command to bring all objects into the view. Zoom out a little so that there is room all around the profile. Start the Plane command. At the First corner of plane prompt, in the Front viewport, pick a point below the model and aft of the transom. At the Other corner or length prompt, pick a point above the sheer and forward of the stemhead.
Trimming plane. Trim the hull with the plane 1 2 3 4 Select the rectangular surface you just created. Start the Trim command. In the Right viewport at the Select object to trim prompt, select the hull on the starboard side. Delete the rectangular surface.
Trimmed hull. Delete the deck 1 2 Start the ExtractSrf command. At the Select surfaces to extract prompt, select the deck.
109
Deck deleted. 4 If anything other than the hull polysurface is visible, use the Hide command to remove it from your view.
Create the stations 1 2 3 4 5 Select the hull/transom polysurface. Start the Contour command. In the Front viewport, at the Contour plane base point prompt, type 0. At the Contour plane direction prompt, use Ortho to click a point aft of the transom. At the Distance between contours<1> prompt, type 5.
Station lines. 6 With the newly created station curves still selected, use the ChangeLayer command to change the curves to the Stations layer.
Create the waterlines 1 2 3 4 Select the hull/transom polysurface. Start the Contour command. In the Front viewport, at the Contour plane base point prompt, type 0,0. At the Contour plane direction prompt, use Ortho to click a point above the sheer.
110
Waterlines. 6 With the newly created waterline curves still selected, use the ChangeLayer command to change the curves to the Waterlines layer.
Create the buttocks 1 2 3 4 5 Select the hull/transom polysurface. Start the Contour command. In the Top viewport, at the Contour plane base point prompt, type 0. At the Contour plane direction prompt, use Ortho to click a point outboard of the sheer. At the Distance between contours <5> prompt, type 1.
Buttock lines. 6 With the newly created buttock curves still selected, use the ChangeLayer command to change the curves to the Buttocks layer.
Create the two-dimensional lines drawing 1 2 3 4 Draw a baseline in the Front and Right viewports (for the profile and body plan) and a centerline in the Right and Top viewports for the body plan and plan. Select the hull/transom polysurface and the station, buttock, and waterline curves you just created. Start the Make2D command. In the Make2D Options dialog box, under Drawing layout, click 4-view (USA).
111
2-D drawing created. 6 7 8 With the newly created 2-D curves still selected, use the Export command to save the 2-D curves to a file. In the Export Selected Objects dialog box, select the file type corresponding to your CAD program. Specify a path and file name for your lines drawing.
You should now have a two-dimensional lines drawing on your hard drive in the location you specified. Use your CAD program to complete the dimensioning and annotation of the lines drawing.
112
113
Introduction
This tutorial will introduce you to the methods needed to create a fair hull from a designers lines drawing. You will import the curves needed from the lines into an empty .3dm file, fair the hull, add running strakes, and use Rhino analysis tools to be sure the hull is fair. When the hull is finished, you will join the sides, add a deck, and check to be sure the completed assembly is suitable for export to other programs, as well as further analysis, should that be necessary. You will learn to: Import curves from a designers CAD drawing. Loft surfaces from a set of minimal curves. Fair lofted surfaces using curvature-mapping techniques. Use objects created in more than one Rhino model. Analyze polysurfaces for geometric flaws.
If you have not completed the Skiff tutorial, you should do this before attempting the Offshore tutorial. The model created for this tutorial is installed with this tutorial to help you if you are stuck.
The vessel
The vessel to be modeled in this tutorial is similar in form to an offshore racing powerboat. This is not a tutorial in boat design, the purpose of this tutorial is to instruct in the art of fairing hulls and superstructures using Rhino techniques.
The files
The files for this model are in the Offshore Tutorial folder. The files included with this tutorial include: Offshore.3dm A blank Rhino model set up with layers, grid, units, and tolerances. Hull Lines.3dm 2-D lines drawing from which the vessel will be lofted. Deck Lines.3dm 2-D lines drawing from which the deck, cabin, and cockpit will be lofted. Example files of finished parts: Deck Finished.3dm Finished deck/cockpit/cabin model. Offshore Finished.3dm The working model. If you have not completed the Skiff tutorial, do that first.
Layers
An empty model file, Offshore.3dm, is provided for this project. In the model file, layers beginning with lower case c will be used for storing curves. The layers beginning with lower case s will be for storing surfaces. In this way, you can hide or display all curves or surfaces quickly. Model units are set to feet. The absolute tolerance is set to 0.01.
115
Lines drawing. 3 In Hull Lines.3dm, select all the curves in the profile and body plan including the grid lines.
116
4 5 6
Start the Rotate command. At the Center of rotation prompt, in the Right viewport, type 0. At the Angle or first reference point prompt, use Ortho to drag the rotation angle 90 degrees.
Rotated profile and body plan. Move the curves to the center 1 Select all the curves in the plan view.
Select plan view curves. 2 3 4 Start the Move command. At the Point to move from prompt, use the Near object snap to select a point on the plan view centerline. At the Point to move to prompt, use the Perp object snap to pick a point on the profile view baseline.
117
Rotate the body plan curves 1 Select all the curves in the body plan.
Select body plan curves. 2 3 4 Start the Rotate command. At the Center of rotation prompt, in the Top viewport, use the End object snap to pick the end of the body plan centerline. At the Angle or first reference point prompt, use Ortho to rotate the curves 90 degrees.
Rotate body plan curves. Copy the sheer and transom profile to the new model 1 In the Perspective viewport, select the sheer in plan and profile and the transom centerline in profile.
Sheer in plan and profile and transom centerline. 2 Press Ctrl+C to copy the selected curves to the Clipboard.
118
Paste sheer and transom profile to Offshore.3dm 1 2 3 4 5 In Offshore.3dm, turn on layers 0, cXsomProf, and cSheer. Make the cSheer layer current and turn all other layers off. Press Ctrl+V to paste the contents of the Clipboard into the current model. Use the ChangeLayer command to change the sheer curves to the cSheer layer and the transom centerline to the cXsomProf layer. Save your work.
Pasted curves.
Curvature graph for sheer. The graph indicates a little work is needed on the curve, since there are two sharp changes in direction on the curvature graph. Additionally, considering how simple this curve is, the number of control points is excessive. This condition is quite common in geometry imported from CAD programs, which often display curves as polylines with no curvature. They must use many straight segments to approximate the curve. The first step in correcting this is to Rebuild the curve to a higher degree with fewer points. Use the Rebuild command, and select the sheer in profile and plan. Set the Point count to 6 and the Degree to 5. The number of points is being reduced to the absolute minimum necessary to construct this curve without significantly changing its shape. The degree of the curve should be one less than the number of points.
119
Rebuilt sheer curve. Rebuilding the curve did all the work of tweaking points to achieve a smooth curvature graph. In the original curves, the sharp changes in direction indicated there were kinks in the curve. These could be faired out by moving control points, but this would require much more time and effort and the results would be harder to use for surfacing later. You should now check the curvature graph of the plan view of the sheer and modify it as required.
120
Rebuild the curve 1 2 With the profile of the sheer curve still selected start the Rebuild command. In the Rebuild Curve dialog box, set the Point count to 6 and the Degree to 5.
Rebuilt sheer curve. Display the control points and curvature graph 1 2 3 Select the sheer in plan. Use the PointsOn command to display the control points for the curve. Use the CurvatureGraph command to display the curvature graph.
Curvature graph for plan sheer. Rebuild the curve 1 2 With the profile of the sheer curve still selected start the Rebuild command. In the Rebuild Curve dialog box, set the Point count to 6 and the Degree to 5.
121
Rebuilt plan sheer curve. Fair the 2-D chine curves 1 2 3 Copy the chine curves from the hull lines drawing. Change the chine curves to the proper layers. Use the same method to fair the upper and lower chine curves that you used for the sheer.
122
Sheer in plan and profile. 4 Start the Curve2View command. The Crv2View command creates the curve that describes the "intersection" of the two curves. The original 2-D curves are highlighted to set them apart in the illustration.
Create the 3-D upper chine 1 2 3 Make the cUpperChine layer current. Select the upper chine plan curve in the Top viewport and the upper chine profile curve in the Front viewport. Start the Curve2View command.
123
Create the 3-D lower chine 1 2 3 Make the cLowerChine layer current so that the curve will be created on that layer. Select the lower chine plan curve in the Top viewport and the lower chine profile curve in the Front viewport. Start the Curve2View command.
124
Copy all the located stations to the Clipboard (Ctrl+C). Return to Offshore.3dm and paste the stations (Ctrl+V). Change these stations to layer cStas. Your model should resemble the image below.
Copy station 1 into position. 4 5 At the Point to copy to prompt, use the End object snap to pick the end of the grid line at the location for station 1. Repeat these steps for stations 2, 3, 5, 7, and the transom.
125
Copy the curves to your working model 1 2 3 4 5 Select the curves you just created (transom and stations 1, 2, 3, 5, and 7). Press Ctrl+C to copy these curves to the Windows Clipboard. In Offshore.3dm, press Ctrl+V to paste the stations into the current model. Change the stations you just pasted to layer cStas. Save your work.
Trim the stations to upper and lower chines. 3 At the Select object to trim prompt, trim all stations to these two chines.
126
Draw the midgirth side curve to help define the side panel.
Draw the midgirth side curve to help define the side panel. Rebuild the side curves 1 2 3 4 Select the sheer, midgirth, and chine curves. Start the Rebuild command. Complete the Rebuild Curve dialog box specifying 6 points, degree 5. Use the curve fairing techniques to ensure that the longitudinal curves are fair.
127
Copy the station forward. Drag the end control points of the "phantom station," the forward-most bottom station, and perhaps the next station back. See the discussion on hull fairing for instructions on this technique. This extends the curves beyond the centerline and helps create a more "rectangular" hull surface.
Drag the end control points of the station curves to extend the curves beyond the centerline.
128
129
Extend the station lines 1 Use the Point command to place points at the intersections of the stations and the stem line. This point will serve as a reference when we extend the curves. 2 Use the PointsOn command to turn on the control points of the station lines, and in the Right viewport, drag each station beyond centerline. Make sure it stays intersecting the point on the stem.
Drag the end control points of the station curves to extend the curves beyond the centerline. See the discussion on hull fairing for instructions on this technique. Check the curves for fairness 1 2 3 Select all the extended curves. Use the CurvatureGraph command to check all of the curves for fairness. Rebuild the curves and move or nudge the control points to adjust the curves as necessary.
130
In the Loft Options dialog box, you have several choices to make. Select a style (the options are Normal, Loose, Tight, Straight Sections, and Developable) to tell Rhino the type of control you want to exert over the lofted surface. In our case, you will select Normal, since you have no particular constraints to maintain. This completes the side surface. If this were a hull for which you intended to unroll the surfaces for CNC cutting, you would select Developable. If you have a particular set of curves that you were required to maintain on the surface (for example, if the curves were measured from an existing part), select Tight. If you know the curves are approximate and only intended to give the loft command guidance, select Loose. If this is an HVAC duct that you intend to unroll to prepare flat patterns, you select Straight Sections.
Loft the side surface. The bottom is being lofted differently to accommodate the pointed end at the bow. For this surface, select all the bottom stations, including the phantom station.
Lofted surfaces. Notice how simple the geometry is. For the bottom surface, there is one isocurve in the U direction one for each station in the V direction. The side surface is even simpler, since there were only three curves selected to perform the loft. There is only one isocurve in each direction and one at each edge. The reason this geometry is so simple is that you rebuilt your curves before you performed the loft. The simplicity of these surfaces is going to make it easy to fair this hull. Each time you move a point, the isocurve corresponding to the nearest station will change. Since, on the bottom, you have the station curves behind the isocurves, you can see how much you are deviating from your preliminary stations.
131
Note: The side could have been lofted the same way as the bottom, but was done as it was to demonstrate how easily a surface could be constructed from only three curves.
Surface control points and curvature graph. This image shows the isocurves on the model are quite fair. You will not need to move any control points to achieve fairness in this model.
132
Surface in right viewport. If you zoom in on the Right viewport, you may see that the inboard edge of the lofted bottom surface has a tendency to cross the centerline.
133
To fix this, edit control points in this area to cause the entire surface to cross the centerline.
Surface problem solved. Trim the surface to a vertical centerline in the Right viewport.
The trimmed hull bottom surface. The inboard edge of the hull surface should resemble the forefoot from the designers lines drawing. Since you did not use the stem and forefoot in your controlling geometry, how close will the resemblance be? As you can see from the image below, the trimmed surface is almost a dead match for the forefoot that came from the designers lines. You can judge whether the surface needs any further modification.
134
However, what about the body plan? How closely do your lofted surfaces fit the stations you inherited from the lines drawing in the beginning of this exercise?
Lofted surface isocurves and body plan stations. As you can see, we have made only minor modifications to the surface. The original intent of the stations is achieved.
Move surface control points to make the surface cross the centerline. Keep your eye on the stations (in other viewports) to be sure the isocurves continue to match them as you modify the surface. 4 Press Esc to turn off the control points when you have successfully nudged the inboard edge into negative space.
Trim to the rabbet 1 2 3 Start the Line command. At the Start of line prompt, type 0,-3. At the End of line prompt, pick a point in the Right viewport above the tip of the sheer.
135
Draw a vertical trimming line. 4 5 6 Select the vertical line. Start the Trim command. At the Select object to trim prompt, select the bottom surface inboard of the cutting edge.
The trimmed bottom surface. 7 Check your work against lines in the profile and body plan.
136
Lofted surface isocurves and body plan stations. 8 Save your work.
137
5 6 7
Delete the 2-D curves. Select the 3-D curves resulting from the Crv2View command. Use the Rebuild command to change the Degree to 5 and the Point count to 6.
Create the strake surfaces 1 2 Select the lower and upper curves that define the edges of the vertical surface. Use the EdgeSrf command to create the surface.
The vertical surface. 3 4 5 6 Select the lower edge of the surface you just created and the outboard edge of the bottom surface. Repeat the EdgeSrf command. Select the upper edge of the vertical surface and the bottom edge of the side surface. Repeat the EdgeSrf command.
138
The result of the Join command should be a single polysurface consisting of five surfaces. The result of the ShowEdges command should be a continuous line around the outside edge of the model. There should be no unjoined edges in the interior of the model.
Unjoined edges on hull polysurface. To fix any unjoined edges found, use the ExtractSrf command to detach two or three adjacent surfaces from the hull polysurface, use the MatchSrf command to match the surface edges to each other, and join the resulting surfaces to the hull polysurface. Note: Because the hull bottom was trimmed, it must be untrimmed before fixing any edges.
139
Environment map.
140
Environment map. The environment map will be calculated and then rendered in the viewport. The first time you use the EMap command in a model, it will take longer, since Rhino uses a specialized mesh created from the surface under consideration. 3 4 Rotate the view to examine the surface from all angles, looking for shadows that change directions in unexpected ways during the rotation. Close the Environment Map Options dialog box.
Curvature analysis
The environment map display cannot always detect flaws in the surfaces. Sometimes an even more powerful analysis tool is required. The CurvatureAnalysis command shows changes in curvature over the surface being analyzed. If spots of color or rapid changes from one color to another are evident, the area where these are found requires attention. By alternately displaying the curvature analysis and editing control points, you can remove any flaws detected. As you do, it is a good idea to keep an eye on the Right viewport to be certain you are not introducing any unwanted characteristics to your body plan. To use this method, you must explode the polysurface, since control points cannot be edited on polysurfaces. When you do this, there is a risk of making the surfaces so they cannot be rejoined.
141
The image below shows the results of the CurvatureAnalysis command using the Mean style. Here you can see there are very gradual changes from areas of high curvature (the flared bow, signified in red and green) to areas of little or no curvature (the blue areas, aft of midship). Inspect these areas on your model carefully. Any place where the curvature jumps quickly from one color to another or has spots of a particular color needs some attention.
142
5 6 7 8
Rotate the view to look at it from all angles. Look for spots of color or rapid changes from one color to another. Close the Curvature dialog box. Edit control points as required to repair unfair areas. Repeat the analysis until satisfactory results are obtained.
Rejoin the hull surfaces and check 1 2 3 Select the four hull surfaces. Join the surfaces. With the joined hull surface selected, use the ShowEdges command to check for unjoined edges.
143
Use the ShowEdges command. The result should resemble the image below.
Unjoined edges after joining two halves. If there are unjoined edges, explode the model, delete the starboard side, untrim the bottom surface, and extend all four surfaces across centerline. Trim the surfaces to the centerline and join. In the image, the curve highlighted shows the only naked edges in the model. If there are unjoined edges along the rabbet, work needs to be done. It is most likely because proper care was not taken to ensure that the hull surface completely crossed the rabbet before trimming. You will need to go back to that step and rework the inboard edge before proceeding. It will be imperative that we have a model with no unjoined edges when we finish.
Mirror the hull halves. Join the hull halves and check 1 2 Select the two hull halves. Use the Join command to join the two sides to create one polysurface. The only unjoined edges should be the sheer and transom area.
144
Use the ShowEdges command. The result should resemble the image below.
Extruded transom profile curve. Using the resulting surface, trim the hull polysurface. This will give the hull its final shape.
145
5 6
At the Select boundary objects or enter extension length. Press Enter for dynamic extend prompt, press Enter. At the Select object to extend prompt, pick one end of the transom profile line.
Extend the transom profile line up. 7 8 9 At the End of extension prompt, drag the line until it is long enough to clear the sheer. At the next Select object to extend prompt, pick the other end of the transom profile line. At the End of extension prompt, drag the line until it is long enough to clear the keel line.
Extend the transom profile line down. Extrude the transom profile 1 2 3 4 Select the extended transom profile curve. Start the Extrude command. At the Extrusion distance prompt, type B to activate the BothSides option. At the Extrusion distance prompt, type D to show the direction of the extrusion.
146
In the Top viewport, pick a point near centerline and use Ortho to pick another point directly outboard of the first.
Show the direction for the transom extrusion. Since this is only an indication of direction, the distance between these two points is not important. 6 At the next Extrusion distance prompt, pick a point outboard of the hull so that the resulting extruded surface will be wider than the sheer.
The extruded transom surface. Trim the hull 1 2 3 Select the transom surface. Start the Trim command. At the Select object to trim prompt, select the hull aft of the transom plane.
147
148
Move the line 1 2 3 4 Select the vertical line you just created. Start the Move command. At the Point to move from prompt, pick in the right view. At the Point to move to prompt, pick a point above the first so that the vertical line you just created is well clear of the hull as shown in the image below.
Move the vertical line up. Offset the lines 1 2 3 4 Select the vertical line you just created. Start the Offset command. At the Select curve to offset prompt, type 66". At the Side to offset prompt, in the Right viewport, pick a point to starboard of centerline.
Offset the vertical line to starboard. 5 With the vertical line at the transom centerline still selected, repeat the Offset command.
149
At the Side to offset prompt, in the Right viewport, pick a point to port of centerline.
Offset the vertical line to port. Draw another construction line 1 2 3 Start the Line command. At the Start of line prompt, use the End object snap to pick the lower end of the vertical line on the port side. At the End of line prompt, use the End object snap to pick the lower end of the vertical line on the starboard side.
Draw a line between the bottom endpoints of the two offset lines. Move the line 1 2 3 Select the line you just created. Start the Move command. At the Point to move from prompt, in the Right viewport, pick a point.
150
At the Point to move to prompt, type 5" and use Ortho to pick a point above the first point.
151
At the Point on arc prompt, use the Mid object snap to pick at the midpoint of the horizontal line.
Draw the camber arc from the vertical line lower endpoints and the moved line midpoint. Make a copy of the camber curve 1 2 3 4 Select the arc. Start the Copy command. At the Point to copy from prompt, in the Right viewport, pick a point. At the Point to copy to prompt, use Ortho to pick a point directly above the point selected for the origin.
152
Copy the camber curve. (Save one untrimmed camber curve to use at other stations later) Trim the copy to the two vertical lines and move the result to the corner of the transom.
Draw a vertical line from the starboard transom corner. 4 5 6 Select the vertical line. Start the Mirror command. At the Start of mirror plane prompt, type 0.
153
At the End of mirror plane prompt, in the Right viewport use Ortho to drag the mirror plane line up along the z-axis.
Mirror the vertical line to the port transom corner. Trim the copy of the camber curve to the width of the transom at sheer 1 2 3 Select the two vertical lines from the transom corners. Start the Trim command. At the Select object to trim prompt, in the Right viewport, pick the copy of the camber curve arc outboard of the transom corners on each side. You should now have an arc whose chord length will fit the width of the sloped transom at the sheer.
Trim the copy of the camber arc to the vertical lines. Move the trimmed camber curve into place at the transom 1 2 3 Select the copy of the trimmed camber curve. Start the Move command. At the Point to move from prompt, use the End object snap to pick the starboard endpoint of the trimmed camber curve.
154
At the Point to move to prompt, use the End object snap to pick the end of the starboard transom corner. You should now have a curve that ends at the intersection of sheer and transom on each side.
155
At the Select object to trim prompt, select the transom outboard of the hull. You should now have a transom panel that matches the hull around its outer edges and matches the camber curve across the top.
The trimmed transom. Erase all the construction curves 1 Delete the construction lines created in this phase of the project except the original untrimmed camber arc.
156
Unjoined edges after joining the transom to the hull. 5 Save your work.
157
Draw a vertical line from the corner of the transom and sheer. Copy the construction line along the sheer 1 2 3 4 Select the vertical line you just created. Start the Copy command. At the Point to copy from prompt, use the End object snap to pick the lower endpoint (at the sheer) of the vertical line you just created. At the Point to copy to prompt, use the Near object snap to pick four approximately evenly spaced points along the starboard sheer.
Copy the line along the sheer. Mirror the vertical lines across centerline 1 2 3 Select the five vertical lines you just created. Start the Mirror command. At the Start of mirror plane prompt, type 0.
158
At the End of mirror plane prompt, in the Right viewport, use Ortho to drag the mirror plane line up along the y-axis.
Mirror the vertical lines across the centerline. Make copies of the camber curve 1 2 3 4 Select the untrimmed camber curve Start the Copy command. At the Point to copy from prompt, in the Right viewport, pick a point. At the Point to copy to prompt, with Ortho on, pick 5 points directly above or below the origin point you just picked. The copies of the camber curve being created should cross the vertical lines previously created. 5 Select all of the copies of the camber curve you just created and change their layer to cTempDeckBms.
Copy the camber curve. Trim copies of the camber curve to match the beam at each pair of vertical lines 1 2 3 Select one of the vertical lines on the starboard side and the corresponding vertical line on the port side. Start the Trim command. At the Select object to trim prompt, select the outboard end of one of the camber curves on the starboard side and the outboard end of the same camber curve on the port side.
159
Repeat these steps for each of the camber curves. Each of these curves will be a temporary deck beam to enable creation of the deck centerline.
Temporary deck beams in place and deck centerline drawn through midpoints. Once you have created the deck centerline, extend its ends beyond the ends of the hull. Delete the trimmed deck beams created previously.
160
Copy the untrimmed camber curve from its midpoint to various points along the deck centerline as well as one copy to each end of the deck centerline.
Copy the untrimmed camber curve in place of the temporary deck beams.
Move each trimmed curve to the lower endpoint of its corresponding vertical line. Draw the deck centerline 1 2 3 Start the InterpCrv command. At the Start of curve prompt, use the Mid object snap to pick a point at the midpoint of the transom sheer. At the Next point of curve prompt, use the Mid object snap to pick a point at the midpoint of each of the deck beams.
161
At the Next point of curve prompt, use the End object snap to pick the end of the stemhead.
Draw the deck centerline. Extend the deck centerline 1 2 3 4 Start the Extend command. At the Select boundary objects or enter extension length. Press Enter for dynamic extend prompt, press Enter. At the Select object to extend prompt, in the Front viewport, select a point near the transom on the new deck centerline. At the End of extension prompt, in the Front viewport, pick a point approximately one foot aft of the transom.
Extend the deck centerline aft. 5 Repeat these steps for the forward end of the deck centerline curve.
162
Copy full-breadth camber curves to the deck centerline 1 2 3 4 5 6 7 Turn off the layer cTempDeckBms. Select the camber curve that remains suspended above the hull. Start the Copy command. At the Point to copy from prompt, use the Mid object snap to pick the midpoint of the selected camber curve. At the Point to copy to prompt, use the End object snap to pick the aft end of the deck centerline. At the Point to copy to prompt, use the End object snap to pick the forward end of the deck centerline. At the Point to copy to prompt, use the Near object snap to pick four approximately evenly spaced points along the deck centerline. The Near object snap guarantees that the camber curve lands on the deck centerline.
Copy the untrimmed camber curve in place of the temporary deck beams.
Lofted deck.
163
Loft the deck beams. 4 Select the full-breadth camber curves and change them to layer cPermDeckBms.
Deck joined to the hull. There should be no unjoined edges. If you encounter difficulty here, explode the hull polysurface, untrim several of the surfaces, extend them through the deck, re-trim everything, and rejoin the surfaces. This type of fussing with the geometry to eliminate unjoined edges is expected. Learning to deal with these situations will enable you to move more quickly through creating models in Rhino.
164
At the Select object to trim prompt, select the deck outboard of the sheer. The deck will trim to match the sheer and transom.
Trim the deck to the hull. Join the full-breadth deck to the hull 1 2 Select the hull and deck. Use the Join command to join the hull and deck. If not all surfaces are joined into a single polysurface, you must investigate which surfaces did not join and correct the problem. A single polysurface with no unjoined edges is the goal. 3 Use the ShowEdges command to check for unjoined surfaces. Rhino should report: No naked edges found.
Deck joined to the hull. There should be no unjoined edges. 4 Save your work.
Diagnostics
Before you can move on to creating the running strakes, cockpit and cabin, you must determine if you have any geometric problems. Rhino has several tools to tell you about bad geometry in the Analyze menu. Use the SelBadObjects and ShowEdges commands. With these two commands, you can determine if Rhinos hydrostatics function as well as other third-party software will be able to work with your model. If you run these and get no bad objects or broken edges, you can rest. Otherwise, you must seek out the culprits (usually broken edges), fix them, and rerun the commands until the results are positive. As with most diagnostic procedures, there is not one answer. Each situation requires its own solution.
165
It is important to note that programs such as SolidWorks, which will treat this hull as a solid, require that there be no unjoined edges. If there are, the model import into those programs will fail.
166
Use the SaveAs command to save the model to a new file called Strakes.3dm.
Separate the bottom panel 1 2 3 4 5 In the Strakes.3dm model, start the ExtractSrf command. At the Select surfaces to extract prompt, select the port bottom panel and the transom. Turn all layers on. Use the Zoom Extents All command to bring all objects into view. Delete everything except the port bottom and transom.
Untrim the transom 1 2 Start the Untrim command. At the Select boundary to detach prompt, select the transom edge.
Copy the 2-D running strakes in plan view 1 2 3 4 5 6 In Hull Lines.3dm, in the Top viewport, select the inboard and outboard curves representing the running strakes. Press Ctrl+C to copy these to the Clipboard. In Strakes.3dm, press Ctrl+V to paste the curves in the plan view. With the 2-D curves still selected, press Shift, and add the bottom surface to the selection. Use the Project command to project the 2-D curves onto the bottom surface. Delete the imported 2-D curves.
167
Trimming curves for a running strake. All four curves come to a point at the rabbet. Hide the strake curves and extend each of the four hull trimming curves so that they extend beyond the inboard and aft edges of the bottom surface, as shown below. This will facilitate trimming the bottom.
Extend trimming edges beyond the bottom surface edges, fore and aft.
168
4 5 6 7 8 9
At the Side to offset prompt, in the Top viewport, pick a point outboard of the outboard running strake. Select the inboard curve of the outboard running strake. Repeat the Offset command. Check that the offset distance is 0.25" At the Side to offset prompt, pick a point inboard of the outboard running strake. Repeat these steps for the inboard running strake.
Rebuild the hull trimming edges 1 2 3 Select all four hull trimming curves you just created. Start the Rebuild command. In the Rebuild Curve dialog box, specify 10 points and degree 3.
Modify the endpoints of the hull trimming curves 1 2 3 4 5 6 7 8 9 Select all four hull trimming curves. Use the PointsOn command to turn on the curves control points. Select the points at the ends of the hull trimming curves for the outboard strake. Start the SetPt command. In the Set Points dialog box, check Set X, Set Y, and Set Z, click Align to World, and click OK. At the Location for points prompt, use the End object snap to select the common endpoint of the outboard strake curves. Select the points at the ends of the hull trimming curves for the inboard strake. Start the SetPt command. In the Set Points dialog box, check Set X, Set Y, and Set Z, click Align to World, and click OK.
10 At the Location for points prompt, use the End object snap to select the common endpoint of the inboard strake curves.
Use the SetPt command to move the endpoints of the trimming curves. Extend the hull trimming curves 1 2 Start the Extend command. At the Select boundary objects prompt, press Enter to start Dynamic extend.
169
3 4 5
At the Select object to extend prompt, select the forward end of the outboard strakes outboard trimming edge. Pick a point forward of the endpoint of the strake. Repeat these steps for each end of each hull trimming curves, fore and aft.
Trim the hull. Hide the trimming curves and show both pairs of strake curves.
170
Extrude the strake curves. For the bottom surface, use a breadth of 4 inches.
171
At the Extrusion distance prompt, type 4" to indicate a 4-inch extrusion down.
Extrude the strake curves. 6 7 8 Select the inboard strake edges of both strakes. In the Front viewport, repeat the Extrude command. At the Extrusion distance <-4 > prompt, type 4" to extrude the curve away from the centerline.
172
At the End of extension prompts, pick a point forward of the end of the strake surfaces.
Extend the trimming curves forward. 5 6 7 8 Repeat the Extend command. At the Select boundary objects prompt, press Enter to start Dynamic extend. At the Select object to extend prompts, select a point at the aft end of the intersection curves you just created. At the End of extension prompts, pick a point aft of the aft end of the strake surfaces.
Extend the trimming curves aft. Trim the strake surfaces with the extended intersection curve 1 2 3 Select the intersection curves you just created. Start the Trim command. At the Select object to trim prompt, in the Top viewport, select the outboard edge of the inboard strake bottom surface.
173
At the next Select object to trim prompt, in the Top viewport, select the outboard edge of the outboard strake bottom surface.
Trim the strake surfaces in the Top viewport. 5 6 At the next Select object to trim prompt, in the Front viewport, select the bottom edge of the inboard strake side surface. At the next Select object to trim prompt, in the Front viewport, select the bottom edge of the outboard strake side surface.
Trim the strake surfaces in the Front viewport. 7 8 Delete the intersection curves. Save your work.
174
Extend the trimming edges beyond the edges of the surfaces fore and aft to ensure success in the trimming operation.
Rebuild the strake trimming curves 1 2 3 Select all four strake trimming curves you just created. Start the Rebuild command. Complete the Rebuild dialog box specifying 10 points and degree 3.
175
Modify endpoints at the forward end 1 2 3 4 5 6 7 8 9 Select all four strake trimming curves. Use the PointsOn command to turn on the curves control points. Select the points at the ends of the trimming curves for the outboard strake. Start the SetPt command. In the Set Points dialog box, check Set X, Set Y, and Set Z, click Align to World, and click OK. At the Location for points prompt, use the End object snap to select the endpoint of the outboard strake edges. Select the points at the ends of the trimming curves for the inboard strake. Start the SetPt command. In the Set Points dialog box, check Set X, Set Y, and Set Z, click Align to World, and click OK.
10 At the Location for points prompt, use the End object snap to select the endpoint of the inboard strake edges.
Use the SetPt command to move then end control points together. 11 Press Esc to turn off the Control Points. Extend the outboard strake trimming curve 1 2 3 Start the Extend command. At the Select boundary objects prompt, press Enter to start Dynamic extend. At the Select object to extend prompt in the Right viewport, select the forward end of the outboard strakes outboard trimming curve.
Extend the offset trimming curves fore. 4 At the End of extension prompt, pick a point forward of the endpoint of the strake.
176
Repeat these steps for each end of each strake trimming curve fore and aft, making the ends extend beyond the ends of the strake surfaces.
Blend the strakes to the hull 1 2 3 4 5 Start the BlendSrf command. At the Select first set of edges prompt, select outboard edge of the the inboard bottom surface. At the Select second set of edges prompt, select the inboard edge of the inboard strakes bottom surface. In the Blend Bulge dialog box, click OK to accept the defaults. Repeat these steps for each two adjacent edges (4 blends in all).
177
Check for unjoined edges 1 2 Select the bottom polysurface. Start the ShowEdges. Only the sheer, centerline and transom edges should highlight.
178
Trim the hull to the transom. If it does not trim, explode the hull surface and use the ExtendSrf command to extend surfaces beyond the trimming surface and then trim. 4 Save your work.
179
Mirror and join the surfaces into one closed polysurface with no unjoined edges.
Step-by-Step: Marry the bottom with strakes into the hull model
Copy the hull bottom from the Strakes model to the Offshore model 1 2 3 4 5 6 In Strakes.3dm, select the bottom polysurface. Press Ctrl+C to copy the selected surface to the Clipboard. In Offshore.3dm, use the ExtractSrf command to separate the bottom surfaces on both sides of centerline from the hull. Delete the two bottom surfaces. Press Ctrl+V to paste the contents of the Clipboard into the current model. Leave the bottom surface you just pasted selected for the next step.
Paste the new bottom into place. Mirror the pasted bottom 1 2 Use the Mirror command to mirror the bottom surface. In the Front viewport, at the Start of mirror plane prompt, type 0.
180
At the End of mirror plane prompt, drag the mirror plane up along the zaxis.
Mirror the bottom halves. Join the hull surfaces 1 2 3 Select all the hull surfaces. Start the Join command. Check the command prompt area to be sure all surfaces/polysurfaces were joined into a single polysurface.
Check for unjoined edges 1 Use the ShowEdges command to check the joined hull for unjoined edges. There should be no unjoined edges.
181
Prepare the deck lines drawing for export similar to the way you prepared the hull lines for export. Rotate the profile so its world top y-dimensions become world top z-dimensions. Move the plan so its centerline is at Y=0. Be sure not to move either view longitudinally. There is no body plan, so it is not necessary to rotate that view as you did with the hull lines. The prepared model Deck Lines.3dm should resemble the illustration below.
Extract the deck surface 1 2 3 Start the ExtractSrf command. At the Select surfaces to extract prompt, select the deck surface. Use the Invert command to deselect the deck surface and to select everything else in the model.
182
Prepare the deck lines drawing 1 2 3 4 5 In Deck Lines.3dm, select all the profile curves. Start the Rotate command. At the Center of rotation prompt, type 0. At the Angle or first reference point prompt, type 0. At the Second reference point prompt, with the Right viewport active, type 90.
Move the plan curves to the centerline 1 2 3 4 5 Select the plan curves. In the Top viewport, start the Move command. At the Point to move from prompt, use the Near object snap to select a point on the plan view centerline. At the Point to move to prompt, use the Perp object snap to pick a point on the profile baseline. Save your work.
183
The cockpit sides in plan. Mirror the cockpit curves 1 2 3 4 Select the curves you just pasted. Start the Mirror command. At the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, drag the mirror line along the x-axis.
Mirror the cockpit curves. (Deck surface hidden for illustration.) Join the mirrored curves 1 2 Select the mirrored curve and the result (the two sides of the cockpit plan view). Use the Join command to join the two side curves into one.
184
Extrude the cockpit curves. Trim the deck to the extruded cockpit sides. Trim the cockpit sides to the deck.
Trim the cockpit sides and deck. Join the deck and cockpit sides and check to be sure that you have no unjoined edges at the joint.
185
At the Extrusion distance prompt, in the Front viewport, pick a point above the deck.
The cockpit surface. Trim the cockpit sides and deck 1 2 3 Select the deck and cockpit sides. Start the Trim command. At the Select object to trim prompt, select: the cockpit sides at a point above the deck. the deck surface inside the edges of the cockpit.
186
The trimmed and joined cockpit. Delete the cockpit 2-D curves and save the model.
Copy the profile curve for the cockpit sole. 4 5 6 Start the Extend command At the Select boundary objects prompt, press Enter to start Dynamic extend. At the Select object to extend prompt, in the Top viewport, select the forward end of the imported trimming curve.
187
Extend the sole curve forward. 8 9 At the Select object to extend prompt, in the Top viewport, select the aft end of the imported trimming curve. At the End of extension prompt, pick a point aft of the cockpit.
Extend the sole curve aft. Extrude the cockpit sole line 1 2 3 4 Select the extended cockpit sole line. In the Front viewport, start the Extrude command. At the Extrusion distance ( Direction BothSides Tapered ) prompt, type B. At the Extrusion distance prompt, in the Top viewport, pick a point outside the cockpit sides.
188
The extruded cockpit sole. Trim the cockpit to the extruded sole line 1 2 3 Select the extruded cockpit sole. Start the Trim command. At the Select object to trim prompt, select the cockpit sides below the sole.
Trim the cockpit with the sole surface. 4 Delete the trimming surface.
Cap the cockpit and check 1 2 Select the cockpit and deck polysurface. Use the Cap command to close the cockpit sole.
Create and join the sole surface with the Cap command.
189
There should be no unjoined edges around the cockpit. 4 Save your work.
The cabin side/top curves. Mirror the curves around the centerline. Join the curves. Explode the deck/cockpit polysurface. This makes the trimming process easier. Hide the cockpit surfaces. Trim the deck to these curves. Use the Top view and apparent intersections. The resulting edges will be the lower edge of the cabin side and the forward edge of the cabin top. Show the cockpit surfaces and Join the deck and cockpit surfaces back together.
190
Trim deck to cabin edges. Note: The top edge of the cockpit at the forward end will later become the bottom edge of the cabin aft bulkhead.
The cabin side/top curves. Mirror the deck curves 1 2 3 Select the deck/cabin intersection curves you just joined. Start the Mirror command. In the Top viewport, at the Start of mirror plane prompt, type 0.
191
At the End of mirror plane prompt, use Ortho to drag the mirror plane line to the right along the x-axis.
Mirror the deck/cabin intersection curves. Join the mirrored curves 1 2 Select the curve you just mirrored and the result of that mirror (the deck/hull intersection on both sides). Use the Join command to join the curves into one.
Join the curves. Trim the deck surface 1 Select the curve you just joined.
Trim the deck surface with the curves. 2 Start the Trim command.
192
At the Select object to trim prompt, in the Top viewport, select the deck inside the cutting edge boundary.
The trimmed deck. 4 5 6 Show the hidden surfaces. Select the deck and cockpit surfaces. Use the Join command to join the surfaces.
193
Once the first three surfaces of the aft bulkhead have been created, join them to the deck and check for unjoined edges along the intersections.
Create the 3-D curves 1 2 3 4 Select one of the curves in the plan view and the corresponding curve in the profile. Use the Crv2View command to create the 3-D curve. Repeat the Crv2View command for each of the curves (total of 3 curve pairs). Use the Rebuild command on all the curves to set the Point count to 4 and the Degree to 3.
Draw the cockpit front curve 1 2 Start the InterpCrv command. At the Point of curve prompts, pick points along the top edge of the cockpit at the forward end. Use the End object snap to begin with the outboard tangent of the corner fillet. Use the Near object snap to select four points along the top of the fillet. Use the End object snap to finish with the inboard tangent of the corner fillet.
194
You will find an isocurve on the cockpit sides at each tangent to help you locate the points of this curve.
Trace the curve at the corner fillet. 3 Use the DupEdge command to duplicate the top edge of the forward end of the cockpit.
Duplicate the top edge of the cabin. 4 Use the Rebuild command on both curves to set the Point count to 4 and the Degree to 3.
Loft the curved surfaces of the aft bulkhead 1 2 3 Select the two curves representing the top and bottom of the corner fillet. Start the Loft command. In the Loft Options dialog box, click OK. You may have to start the Loft command before picking the curves and carefully pick the same end of each curve to avoid twisting the surface.
195
Repeat the Loft for the larger surface of the aft bulkhead.
Loft the aft bulkhead surface. Create the flat surface 1 2 Start the EdgeSrf command. At the Select 2, 3, or 4 curves prompt, select the outboard edge of the fillet and the straight curve representing the outboard edge of the flat.
Create the small flat surface. Extend the lofted surfaces above the cabin top 1 2 3 4 Start the ExtendSrf command. At the Select edge of surface to extend prompt, select the top edge of the 3/8 surface you just created. At the Extension factor <1> prompt, type 1. Repeat the ExtendSrf command to extend the corner fillet and the large curved surface of the aft bulkhead.
196
Mirror the surfaces 1 2 3 4 Select the three surfaces making up the port half of the aft bulkhead. Start the Mirror command. In the Top viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line to the right along the x-axis.
Mirror the bulkhead surfaces around the centerline. Join the surfaces 1 2 3 Select the cockpit/deck polysurface and the six surfaces of the aft bulkhead. Use the Join command to join all the surfaces into one. Use the ShowEdges command to check for unjoined edges.
197
198
At the Point to copy to prompt, use Ortho to pick a point above the first (approx 6-12 higher).
Copy the curve up. Project the curve to the construction plane 1 2 3 Select the curve you just copied. In the Right viewport start the ProjectToCPlane command. In the ProjectToCPlane dialog box, click Yes to delete the input objects.
Mirror the projected curve 1 2 3 4 Select the projected curve. Start the Mirror command. In the Right viewport at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line to the right along the x-axis.
Mirror the projected curve. Join the two curves and extend them 1 2 Select the two curves. Use the Join command to make them into one.
199
Use the Extend command with the Arc option to extend each end of the curve beyond the cabin top sides.
Join the curve halves. Draw and mirror a trimming line 1 2 3 4 5 6 Start the Line command. Draw a vertical line outboard of the port upper corner of the aft cabin bulkhead. Select the vertical line. Start the Mirror command. In the Right viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line up along the z-axis.
Draw a vertical trimming line and mirror it around the centerline. Trim the camber curve 1 2 Select the two vertical lines. Start the Trim command.
200
At the Select object to trim prompt, select the camber curve outboard of the cutting edge on each side.
Trim the curve to the trimming lines. 4 5 Select the camber curve, and use the Rebuild command to set the Point count to 4 and the Degree to 3. Save your work.
201
Copy the cabin top centerline. Set up the camber curves 1 2 3 4 Select the camber curve. Start the Copy command. At the Point to copy from prompt, use Mid object snap to pick the midpoint of the camber curve. At the Point to copy to prompt, use the Near object snap to pick three points on the cabin top centerline.
202
At the Point to copy to prompt, use the End object snap to pick the aft end of the cabin top centerline.
Copy a curve to the end of the centerline curve. Copy the cabin side curve 1 2 3 In Deck Lines.3dm, select the curve representing the cabin side top edge in plan view. Press Ctrl+C to copy the curve to the Clipboard. In Deck.3dm, press Ctrl+V to paste the curve.
Mirror the cabin topside curve 1 2 3 4 Select the cabin topside curve you just pasted. Start the Mirror command. In the Top viewport, at the Start of mirror plane prompt, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane to the right along the x-axis.
Mirror the cabin topside curve. Trim the cabin top 1 2 Select the two cabin topside curves. Start the Trim command.
203
At the Select object to trim prompt, in the Top viewport, select the outboard ends of each of the camber curves until all curves have been trimmed on both ends.
Trim the camber curves with the cabin topside curves. Move the aft camber curve 1 2 3 Select the aft camber curve. Start the Move command. At the Point to move from prompt, use the Near object snap to pick a point on the cabin top centerline approximately 16 forward of the aft end of the cabin top centerline. At the Point to move to prompt, use the End object snap to pick the aft end of the cabin top centerline.
Move the aft camber curve beyond the end of the centerline. Duplicate the forward deck edge 1 Start the DupEdge command.
204
At the Select edges to duplicate prompt, select the edge curve on the forward edge of the deck cut. If there is more than one edge, select all the forward edges. Join the duplicated edges.
Duplicate the forward edge. Rebuild the deck curves 1 2 3 Select the forward deck cut curve you just created and all the camber curves. Start the Rebuild command. In the Rebuild Curve dialog box, set the Point count to 6 and the Degree to 5.
Loft the cabin top 1 2 3 Select the rebuilt curves. Start the Loft command. In the Loft Options dialog box, specify Normal style, and do not simplify the surface.
Loft the cabin top. Trim the aft cabin top and bulkhead 1 2 3 Select the top of the aft cabin bulkhead and the cabin top. Start the Trim command. At the Select object to trim prompt, select the aft end of the cabin top.
205
At the next Select object to trim prompt, select the top of the aft cabin bulkhead.
206
Select the edge of the cabin top, the outboard edge of the aft cabin bulkhead, and the edge of the deck cut.
Cabin sides. Mirror the cabin side 1 2 3 4 Select the cabin side. Start the Mirror command. At the Start of mirror plane prompt, in the Top viewport, type 0. At the End of mirror plane prompt, use Ortho to drag the mirror plane line along the x-axis.
Join the cabin and deck surfaces 1 2 3 4 Select the cabin and deck surfaces. Use the Join command to join all the surfaces into one polysurface. Select the cabin/deck assembly. Use the ShowEdges command to check for unjoined edges.
207
Join the cabin/deck assembly to the hull 1 2 Select the hull and cabin/deck assembly. Use the Join command to join the hull and deck assembly into one polysurface.
208
Check for unjoined edges 1 2 3 Select the vessel. Use the ShowEdges command to check for unjoined edges. There should be no unjoined edges. Save all models.
209
210
Introduction
This tutorial will introduce you to the methods needed to create a fair hull from a designers lines drawing. You will import the curves needed from the lines into an empty .3dm file, fair the hull and use Rhino analysis tools and your own trained eye to be sure the hull is fair. When the hull is finished, you will have joined both sides, added a deck and complete superstructure and checked to be sure the completed assembly is suitable for export to other programs, as well as further analysis in Rhino, should that be necessary. The model created for this tutorial is included on the distribution CD. You can work from it or create your own while performing the tasks. To gain maximum benefit, the latter is recommended. This tutorial assumes you have completed three of the other four tutorials on the distribution CD (Sail, Offshore, and Skiff). If you have not done so, you are urged to complete them, before starting this tutorial. Descriptions of some operations assumes you have completed these tutorials.
The vessel
The vessel to be modeled in this tutorial is similar in form to a mega-yacht. It should be noted this is not a tutorial in boat design. Most mega-yacht designers will find fault in the design of this vessel. However, the purpose of this tutorial is to instruct in the art of fairing hulls and superstructures using Rhinoceros modeling techniques
The files
The that make up this tutorial include: Yacht Hull Finished.3dm The finished hull. Yacht Hull Lines.3dm 2-D lines drawing from which the hull will be lofted.
211
Copy the stations from the body plan to the appropriate station ordinate in the profile (except stations 10, 8, and 6).
Curves to export. Observe these notes when exporting these curves to your model: The station curves are made up of several sub-curves. You should explode before copy/pasting to the other model, since you will only need the station curves, not the whaleback, deadflat or guard strake curves. Rabbet and stem wrapper tangent are created on layer cRabbet to distinguish them from the centerline curves, which are quite close in profile. Because station 10 crosses bulwark corner, do not use it for lofting hull surface.
Press Ctrl+C to copy the highlighted curves to the Clipboard. In Yacht Hull.3dm press Ctrl+V to paste the contents of the Clipboard into the current model. Save your work.
212
Station curves before editing control points. The graphs indicate a little work is needed on each of the stations, near the sheer and rabbet, since there are severe changes in direction of the curvature graphs in these regions. This can be corrected by editing the control points in these regions. Rebuild the station curves so that their control points are distributed evenly over the length of the curves. In the Rebuild Curve dialog box, set the Point count to 10 and the Degree to 5. Rebuilding the curves will cause any corners to become rounded. You should have already exploded the station curves. Since you will only be lofting the stations between the rabbet and the sheer, and since there are no knuckles in this region, delete the portions above the sheer and below the rabbet, since you will have no use for these curves. Once you have completed fairing the stations, repeat the process with the 2-D curves in both the profile and plan views.
213
This indicates that the curvature of this station gradually increases from the sheer to the turn of the bilge then gradually decreases from there to the rabbet. This station is as smooth as you can get it. It may not represent the shape you had in mind, but it is fair. It is up to you to reconcile the difference between what you (or the designer) want and what is fair. If you view the forward several stations after fairing, you note that the curvature graph crosses the station once. This indicates that the station is concave above this point and convex below it. As we know, this is a normal condition for a bow in this type of vessel and no particular cause for concern. The forward station has a very wild curvature graph. This is because it is a very short span and built with many points (normally you would use fewer points, but in this case, you used a standard number of points for all stations when rebuilding). This being the case, the curvature graph will swing wildly. To view this graph reasonably, set the Display Scale value in the Curvature Graph Options dialog box to about 112.
Stem wrapper tangent. After completing this command, you should hide the 2-D curves to avoid inadvertently selecting them.
214
Copy the forward station to the stem wrapper tangent. With the phantom station in place, extend all the other stations at the bottom so that they intersect the centerline (except station zero extend it approximately 3 below the wrapper tangent. The reason for extending these curves is so that the lofted surface will be entirely inboard of the stem wrapper / forefoot / rabbet over its entire length. There is no need to extend the phantom station. You will soon trim it at the bottom Use the InterpCrv command to draw the temporary inboard edge of the hull starting at the stern and moving forward. This curve connects the lower ends of all the stations. Use an End object snap on all the stations except the phantom station. Use a Near object snap when connecting this new curve to the phantom station. When making this last pick, slide the cursor up and down the phantom station in the Right viewport until the shape of the curve you are creating is pleasing to your eye. To make this last pick easier, consider making another Right viewport. Leave this viewport zoomed out so you can see the entire body plan. Zoom in close on the actual Right viewport. In this way, you can get a close look at the pick while still seeing an overview of the body plan. The exact shape of this temporary inboard edge of the hull is not important. It should make a gradual transition from centerline outboard and remains inboard of the rabbet / forefoot / stem wrapper tangent over its entire length. Once you have made the last pick on the phantom station, complete the curve. Use the curve to trim the bottom of the phantom station. Delete the temporary inboard curve. You will have no further use for it.
215
Aft stations meet lowered sheer. To create the hull surface, you must extend the stations to a projected sheer and use these extended stations for lofting the hull. This will create one smooth, continuous edge for the hull surface. After the hull surface has been lofted and faired, it will be trimmed back to the lowered sheer. Use the InterpCrv command to draw a 2-D curve in the profile. You can copy the lowered sheer up one foot and use it as a template over which to draw the extended sheer. This curve can be drawn with three picks: one at the aft end of the forward sheer, one above the top of the transom, and one aft of the transom. Use the Match command with the Curvature option to force the new curve to flow smoothly from the forward sheer. Extend the stations to meet the extended sheer.
216
If you get a twisted surface, undo the loft and restart the Loft command. Select the stations one at a time, making sure you select the same end of each curve.
The hull crosses the rabbet for its entire length. The reason this geometry is so simple is that you rebuilt your curves before you performed the loft. The simplicity of these surfaces is going to make it extremely easy to fair this hull.
217
Since you did not use the profile in your controlling geometry and since you did the trimming in the plan view, how close will the resemblance to the profile be?
Profile after trimming. The trimmed surface does not match the profile (shown in red). This surface will require further modification. To fix this, nudge the surface control points until the edge of the surface lies on the red curve. Make these changes in the Front viewport to avoid inadvertently changing the y-coordinates of the surface control points. How closely you match this curve is a matter of discretion. Each time you move a point the isocurve corresponding to the nearest station will change. Since you have the stations behind the isocurves, you can see how much you are deviating from the designers stations.
Forefoot condition corrected. The control points nearest stations 1 and 2 were moved aft and forward to fill in the forefoot there. This will mean that comparisons with stations 1 and 2 are no longer valid, since the isocurves are no longer in the planes of the stations.
218
What about the body plan? How closely does your lofted surface fit the stations you inherited from the lines drawing?
Lofted surface isocurves and stations. As an alternative method for shaping the forefoot, use the InsertKnot command to insert a knot in the area where the edge of the surface least resembles the forefoot. Editing the points on this row will keep them in a transverse plane. The disadvantage to this method is that the isocurves will no longer coincide with the stations. In most cases, the two station curves and the isocurves are indistinguishable. The original intent of the stations is achieved.
Curvature Analysis. Since the progressions of color are gradual, the surface exhibits an acceptable degree of fairness. The red patches are areas of high curvature, while the blue signifies very subtle curvature. Colors that blend from one to the next without sharp edges indicate fairness. There is no such thing as absolutely fair. You could spend years getting the surface perfectly fair, without ever achieving success. The aim is to assure yourself that the finished product will be pleasing to the eye, no matter what angle the surface is viewed from.
219
Stem wrapper. Notice top edge of this temporary stem wrapper. It does not extend to the sheer, as you would expect.
Waterlines drawn through temporary stem wrapper. Project the lines to the temporary stem wrapper.
Use the Crv2View command to create the 3-D stem wrapper top from the 2-D lines imported earlier.
Stem wrapper top edge. Use the DupEdge command on the bottom of the stem wrapper to create a very small curve. Delete the temporary stem wrapper. Rebuild the curves you just created. Select these curves and use the Loft command to create a new stem wrapper. You can check the fairness of this surface by drawing a few horizontal lines in the profile and projecting them to the hull and stem wrapper surfaces. The joint between the resulting waterlines should be extremely smooth.
Stem wrapper lofted to upper edge. Draw a line in the plan view from the port rabbet at the bottom of the forefoot to a point beyond the starboard rabbet (be sure to activate Ortho and Planar before drawing this curve, and deactivate object snaps before making the second pick).
Draw a horizontal line for the aft edge of the forefoot and trim to the rabbet.
221
Trim this line to the starboard rabbet. You should now have a horizontal line at the bottom of the forefoot. The exact location along the rabbet of this line is not critical. Use the NetworkSrf command to create the surface between the two halves of the hull at the forefoot. Select the port and starboard rabbet surface edges, the bottom of the stem wrapper surface and the curve you just drew. This surface will transition smoothly from the full roundness of the stem wrapper to the flat sections of the keel flat.
Use NetworkSrf to create the forefoot. Use the EdgeSrf command to create a flat surface between the two halves that extends from the aft end of the forefoot all the way to the aft end of the hull. Join all the surfaces and check for naked edges.
Keel flat, forefoot, and stem wrapper joined. Once you have performed this check and corrected any naked edges, create a plane on centerline that extends from above and forward of the hull to a point below and aft of the hull. Use this plane to trim the starboard half of the hull away. Since you will be doing work that applies to both halves of the hull, it pays not to have to do it twice. Having only half of the hull present will simplify future modeling tasks. Once you have trimmed away the starboard half of the hull, explode the remaining surface, since you will be doing some trimming to the remaining surfaces. Trimming surfaces is easier than trimming polysurfaces because surfaces can be trimmed with curves and polysurfaces cannot.
222
Trim the hull to the profile curves aft. After trimming, join the hull surfaces back together.
Create the swim step transom chine and trim the hull
The intersection of the swim step transom with the hull will generate a chine. Since this is a visible curve, it is important that it be smooth. For this reason and because the surface it bounds must meet the hull tangentially, it will be done iteratively. The first step is to use the DupEdge command to duplicate the edge of the hull surface representing the swim step side.
Duplicate swim step side. In the Top viewport, use the ProjectToCPlane command to project the curve to the construction plane. The reason for not using the designers swim step transom corner is that you may have tweaked the surfaces points in this area. If so, the fillet supplied by the designer will no longer meet the surface tangentially.
223
Projected side curve. Fillet or Blend the remaining curves to ensure tangency.
Designer's transom blended to the projected swim step side curve. If the flexibility of your situation allows, consider using Blend, instead of Fillet. Blend lets you draw a curve that is curvature continuous, instead of being just tangent. If you can prevail on the designer to allow this type of substitution, the project will benefit from the difference. In the Top viewport, project the swim step transom corner and swim step aft edge to the hull surface.
Swim step transom corner and aft edge projected to hull. Inspect the result in profile and body plan. If the curve is not satisfactory, tweak its control points until it is smooth. Then use the ProjectToCPlane command to project it to the construction plane of the view in which it is most unfair. Tweak the points (except the end points) in that view and project it back to the surface again.
224
Continue this process until it is fair in all three views. Once you have a curve that is satisfactory in all three views, trim the hull surface below the swim step to this curve.
Extrude the transom curve from the base plane to the height of the swim step. Trim the extruded swim step transom to the hull. Join the transom to the hull assembly and check for unjoined edges.
225
If the transom will not trim to the hull or vice versa, select both surfaces and use the Intersect command to create a curve representing the intersection of the two surfaces. Extend both ends of this curve by a small amount and use it for a trimming edge for both surfaces. Once you have done so, you should be able to join the transom to the hull.
Swim step top surface. Draw a line on centerline in the Top viewport from forward of this plane to aft of it. Use this line to trim the plane to centerline and then delete the line. Trim the outboard edge of the swim step top to the hull surface and the aft end of the swim step to the swim step transom.
226
Using the transom bulwark centerline curve as a direction vector, extrude the result to the top of the transom bulwark centerline as shown.
Project bottom of transom bulwark curve to swim step and extrude. Use the BlendSrf command to blend the resulting surface with the transom corner forward tangent as trimmed into the hull surface and shown.
Create the bulwark corner with the BlendSrf command. The top and bottom edges of this corner surface will not be quite correct. To fix this, extend the bottom downward 2 feet to be sure the lower edge is entirely below the swim step.
227
In the Front viewport, trim the top of this corner surface and the transom surface to the profile curve of the transom sheer as shown.
Trim the tops of the transom bulwark and corner to the designer's profile. Trim the bottom of this surface to the swim step. Trim the swim step forward edge to the transom bulwark and corner. Join this bulwark and swim step to the hull and check for naked edges.
Naked edges after joining transom, transom bulwark and swim step.
228
Sheer strake.
Whaleback. Loft the whaleback using the upper edge of the sheer strake and 3-D whaleback sheer. This will give you a surface whose aft edge is straight. Trim the surface to the forward transition curve shown in the profile of the lines model.
Trimmed whaleback.
229
Whaleback stem wrapper initial surface. Trim the resulting surface to centerline. Use the DupEdge command to copy the upper edge of this surface. Delete the surface. Use the DupEdge command to copy the upper edge of the stem wrapper. Copy the result up (vertically) 3 inches.
Whaleback stem wrapper edges. Loft these two curves to create the sheer strake at the stem wrapper. Use the edges of the whaleback stem wrapper and sheer strake stem wrapper to loft the whaleback stem wrapper.
230
Join the whaleback and sheer strakes and their respective stem wrappers to the hull polysurface and check for naked edges.
Whaleback and sheer strakes. Mirror the hull parts, join, and check for unjoined edges.
Completed hull.
231
Use the Arc3Pt command to draw an arc using the starboard endpoint of the lower horizontal line, the midpoint of the upper horizontal line, and the port endpoint of the lower horizontal line.
Camber curve. This camber curve will be used in the rest of this tutorial to create the decks and in the superstructure tutorial, to create any other decks and housetops. If you prefer a different camber curve, that is a matter of choice. This method of constructing the camber curve is not mandatory.
Deck surfaces.
232
Trimmed deck surfaces. If the designer had not supplied the deck at centerline, you would have to employ a more complex method of lofting the deck. For details of this method, refer to the Offshore and Sail tutorials.
Create the step between the main deck and the raised deck
Use the EdgeSrf command to create the step between the edges of the deck surfaces. Join the forward and aft decks and the break into one polysurface. Check for unjoined edges.
233
234
Introduction
This tutorial will introduce you to the methods needed to create a superstructure from a designer's lines drawing and associated Rhinoceros hull model that you should already have created. You will import the curves needed from the designer's lines into an empty .3dm file, import the deck and hull from the hull model, fair the superstructure surfaces using many familiar and some new modeling techniques. The model created for this tutorial is included on the distribution CD. You can work from it or create your own while performing the tasks. To gain maximum benefit, the latter is recommended.
Requirements
Complete all of the other tutorials in this series. Some operations in this tutorial assume you have knowledge gained from those tutorials. Completed the hull model tutorial for this motor yacht.
The Vessel
This is not a tutorial in boat design. Yacht designers will find fault in the design of this vessel. However, the purpose of this tutorial is to instruct in the art of fairing hulls and superstructures using Rhino techniques.
The Files
The files make up this tutorial include: Superstructure Lines.3dm 2-D lines drawing from which the superstructure will be lofted. Superstructure Final.3dm Finished deck/superstructure model.
235
Copy the main deck polysurface to the Clipboard. Open the superstructure model and Paste the contents of the Clipboard. Because the two models share the same origin, the deck is guaranteed to be in the right location with respect to the remaining modeling work to be performed in this tutorial. Explode the deck polysurface. Delete the step and front deck. Untrim the main deck and extend it approximately 2 feet forward. Trim the starboard side of the resulting deck to centerline.
Main deck.
236
237
3-D curves of visor. It is not good form to loft a surface from curves that have discontinuities at its edges. The curves that define the top of the visor have discontinuities; so construct sections through this portion of each visor using the CSec command. The illustration below shows the result of lofting without extending the curves.
238
Extend these sections so that their tops form a continuous top edge to the visor side.
Extend sections along side to create a continuous top edge of visor side. Use these sections to loft the side of the visor. This lofted surface will then be trimmed to the profile curves of the visor side. Once you have lofted the front, corners, side and back of the visor and trimmed to its profile curves, join everything and check for naked edges.
Lofted and trimmed visor. To finish the visor, use two-rail sweeps around the bottom of the visor with the edges of the surfaces and the profile curve that forms the bead at the bottom taken from the designer's lines drawing. This edge is a 5" half-pipe.
239
Join this half-pipe to the visor and check for unjoined edges.
Joined visor surfaces. The visor shown is that of the first level of superstructure. The method for building the second level is identical. Turn on all layers that begin with the letter s, and shade the Perspective viewport.
Progress.
Mullion profile and sheer curves. Duplicate the lower edge of the visor surface and split it so it is slightly longer than the mullion shape.
240
Loft a surface between the sheer and the duplicated edge of the visor.
Lofted mullion surface. Trim the surface to the shapes from the lines.
Trimmed mullion surface. Use the OffsetSrf command with the Solid option to thicken the resulting surface a 4 inches inboard. If the surface normals point out, specify the Flip option when using the OffsetSrf command to reverse the tendency for this surface to offset outward.
Extruded mullion.
241
Completed mullions.
Edge curves for visor caps. These curves will be referred to as the forward and aft visor edge curves.
242
Move this rectangle so the endpoint of the horizontal lower edge matches the endpoint of the forward end of the of the forward visor edge curve.
Visor cap profile curve moved into position. Use the ArrayCrv command copy this rounded rectangle along the forward visor edge curve. For the path curve, select the forward visor edge curve. In the Array Curve dialog box, under Method, for the Number of items, specify 16. Under Style, select Freeform twisting. Construct a plane that bisects the angle between the forward and aft segments of the cap. In the Front viewport, draw a bisecting line using the BothSides option. Make this line approximately 1-foot long.
Bisector line. Extrude this line in the Front viewport, specifying a transverse direction (make sure Ortho is enabled).
Extruded plane. Once you have the bisecting plane, project the aft rounded rectangle that resulted from the ArrayCrv command onto the bisecting plane. This will be your last and common loft curve for both the forward and aft sections of the cap. In this way, the two sections will share a common end section and will join as a mitered corner.
243
Once you have done the projection, delete the aft rounded rectangle that resulted from the ArrayCrv command. Delete the bisecting plane. Make sure you retain the curve that resulted from the Project command. Loft the rounded rectangles, including the one that resulted from the projection. The result should be a nice smooth cap that is 6" x 1.8" at any section normal to the forward visor edge curve.
Aft visor cap profile curve. For the forward-most loft curve, use the projected rounded rectangle that was used for the aft most loft curve in the previous loft. For the ArrayCrv command, specify 20 items.
244
Aft visor cap. Repeat the process for the upper-level visor cap.
245
Completed windshield.
Rail courses. Create the stanchions by drawing a line in the Right viewport that has an inboard slope of 4 degrees. You can draw this line anywhere, since it will be copied into place along the sheer to create the stanchions.
To add the slope in profile, in the Front viewport, rotate the line to the same slope as the aft end of the visor. Move the curve to the upper edge of the visor. Trim this line to match the rail height.
Sloped stanchion line. Use the Divide By Length command to place point objects along the visor sheer. A spacing of 5 feet is suggested.
Create points on sheer. Copy the sloped stanchion line into place at each point created at intervals along the side.
247
Once all the stanchions have been placed in this manner, copy the last (aft) one to a location aft of the corner of the sheer from the lower end of the next-to-last stanchion (aft) to the lower end of the last stanchion. This creates a "phantom stanchion" which, when lofted, will yield a continuous surface to which you can create a tangent corner.
Create aft phantom stanchion. Repeat this process at the forward end of the railing in order to create a "phantom stanchion" at that end as well.
Create forward phantom stanchion. After you have created the stanchions, trim them (or extend, if the stanchions are too short) to the upper course previously created in profile.
Stanchion curves. Delete the upper course. Move all stanchions inboard 3 inches. This movement is done so that the finished pipe stanchions will not "hang over" the edge.
248
Loft a surface through the stanchions. The result will be a surface onto which you will eventually project the courses.
Lofted side surface. Create the stanchions across the aft end of the boat deck, using similar methods. The slope of the stanchions in this case will be the same as the slope of the visor surface. There will be no inboard slope to these stanchions. Make the spacing between them equal and approximately the same 5 feet as the side stanchions. Just like you did with the side stanchions, create a "phantom stanchion" outboard of the sheer. After all stanchions have been created, move them forward the same 3 inches. Mirror the stanchions across centerline before lofting to ensure the lofted surface comes tangent at centerline. Loft a surface through the aft stanchions. With the surfaces lofted through the side and aft stanchions, trim each to the other and join them into a polysurface. To make the corner, use the FilletSrf command and specify a radius of 3 feet.
Construction surface. You now have a temporary polysurface surface onto which the courses and stanchions can be projected. Additionally, you will create a stanchion in the corner by connecting the midpoints of the upper and lower corners with a line. To create the upper course, duplicate the upper edge of the temporary polysurface. To create the intermediate course project the intermediate course 2-D line onto the temporary polysurface. Project the aft courses in the Right viewport and the side courses in the Front viewport. For the course in the corner, use the Blend command between the side and aft courses and project the resulting curve onto the corner surface. Having completed the construction of the course centerlines of the courses and stanchions, you can delete the polysurface used for projection.
249
Use the Pipe command to turn all the centerlines into railings. Specify a radius of 2 inches for the upper course and 1-1/2 inches for the intermediate course and stanchions. Once the railings have all been created, trim their forward ends to the sheer. Your railings are now complete.
Completed rails.
Stack 3-D curves. Rebuild the resulting 3-D curves, inspecting the results to be sure they do not differ appreciably from the original geometry.
250
Once you are satisfied with the rebuilt curves, delete the original geometry and use the rebuilt curves to loft the various surfaces of the stacks.
Lofted stack surfaces. Join everything and check for naked edges.
Completed stack, trimmed to the decks and bulkheads. Mirror the superstructure half.
Mirrored superstructure.
251
Import the profile view curves of the mast and rotate them so that they are on top of the house in the proper orientation in the Front viewport. In the Top or Perspective viewport, draw a 1-foot radius circle using the AroundCurve option. Using Quad and End object snaps, move the circle so that its aft quadrant is on the endpoint of the line.
Half-round construction circle. Draw a line from the port quadrant of the circle to the starboard quadrant. Use this line to trim the forward half of the circle away. This will leave a semi-circle that can be extruded along the forward profile curve to form the first rounded surface. Extrude the circle along the mast profile curve a distance greater than the finished surface will be. You will be trimming this surface later, so it is good to have excess. You can either extend the profile curve or extend the surface after extruding it.
252
Create the remaining aft edge rounded surfaces in the same manner as described. After they are all created, trim each adjacent pair of surfaces and join them together. Check for naked edges. If the joint shows no naked edges, move on to the next surface and repeat the process.
Join the surfaces. Trim the upper edge of each leading/trailing edge of the mast to the radar platform or housetop as appropriate.
Side surfaces
Once you have created the front and back edges of the mast, in the Front viewport, create a plane that is large enough to be used as the side of the mast. Move this plane into place at one side of the mast and trim it to the rounded edge surfaces. Mirror the plane to the other side of the mast.
253
Radar flats
To create the mast platforms, import the edge curves from the designer's lines (plan view) and move them to the proper elevations. From the designer's lines (profile view), import the radius that is the profile curve of the platform edges. Use the Sweep2 command to sweep the arcs around the radar flat curves to create the edges.
Sweep the edges of the radar flats. Create a horizontal plane that is big enough to completely cover the edges just created. Trim this flat to the edge surfaces, copy it from the top of the edge surfaces to the bottom, join everything, and check for naked edges.
254
You can now import the superstructure into your hull model to complete your megayacht.
255
257
259
Nudge steps in units Nudge key alone Defines the nudge increment of plain nudge keys in Rhino units. Ctrl + nudge key Defines the nudge increment when Ctrl is pressed with the nudge keys. Shift + nudge key Defines the nudge increment when Shift is pressed with the nudge keys. Nudge keys and direction Arrow keys Arrow keys alone are used for the nudge keys. Use PageUp and PageDown to nudge in the z-axis direction. Use Alt+arrow keys to rotate a view. Alt + arrow keys With this option Alt+Arrow keys are used for the nudge keys. Use Alt+PageUp and Alt+PageDown to nudge in the z-axis direction Use CPlane axes The nudge keys move the selected objects in relation to the construction plane axes in the active viewport. Use world axes The nudge keys move the selected objects in relation to the world axes.
260
Glossary
Vessels have features that may not be familiar to all readers, the following illustrations are offered to clarify the names of features used in the text.
After Perpendicular
The most common usage of the term defines the Aft end of the Design Waterline.
Body
Also known as body plan, this is a view in the lines drawing that depicts the front view of the boat, as if standing forward of the bow and looking aft. On the right side of the centerline are stations located forward of midship and on the left side of centerline are the stations aft of that point.
Design Waterline
The waterline or level at which the vessel is designed to float. The determination of this waterline is beyond the scope of this tutorial.
Forward Perpendicular
The most common usage of the term defines the forward end of the design waterline.
Lines
A drawing depicting all the edges (sheer, knuckles, chines, surface intersections, etc.) and derived curves (waterlines, buttocks, diagonals) that give the builder a sense of the shape of the boat. Lines drawings consist of three views: plan (also known as beam plan), profile (also known as sheer plan), and body plan. A lines drawing can be likened to a contour map of a piece of property.
Midship
The point, typically half-way between the forward and aft perpendiculars. Typically, though not necessarily, this point marks the largest section of the vessel.
Plan
Also known as beam plan this is a view in the lines drawing that depicts the top view of the boat as if standing above the water and looking down. This view includes edges and waterlines. Also included are straight lines representing the buttocks and stations.
Profile
Also known as sheer plan this is a view in the lines drawing which depicts the elevation of the boat, as if viewed from the starboard side (typically, though not exclusively). This view includes edges and buttocks. Also included are straight lines representing the waterlines and stations.
261
Parts of a Boat
Lines.
262
SHEER
Nomenclature bow.
TRANSOM BULWARK CENTERLINE TRANSOM BULWARK CORNER AFT TRANSITION CURVE LOWERED SHEER
RABBET/KEEL FLAT
Nomenclature stern.
263