: : I suppose I can project curves : onto this surface and then patch the hole. I just didn't even know where to : start.
That was an excellent place to start. Here is the best patching technique that I found, after some experimentation:
Begin, as you did, with 'projected' curves. Only, these curves are formed somewhat differently. I'm using Wildfire, but I kind of remember the steps in 2001.
First, you're going to create an offset curve by selecting the hole edges (highlight one so that it turns thick red, hold down the shift key until tangent shows then pick the other half of the hole). With the hole edges selected, go to 'Edit>Offset'. (The order is reversed in earlier versions which are governed by the action/object model: you go through some menus like 'Create' or 'Insert', then pick 'Curve' or 'Datum Curve' or 'Model Datum' and pick the type, like 'Offset from edges', then select the edges).
When you have the edges of the hole selected and pick 'Edit>Offset', you should immediately, upon entering the Dashboard interface, be given a curve, offset from the original edges, by a default amount. Change the the amount of offset so that it about doubles the hole size and click OK (green check mark). You now have a curve built on your original surface. This is a very solid foundation for your next curve, the curve 'thru points'.
The offset curve was divided into two half circles, each with vertices that can be selected as 'points' in 'thru points' curves. In this case, though, we are, again, going to do something a little different. When you create this curve (WF 'Insert>Model Datum>Curve>Thru points' or 2001 'Insert>Datum Feature>Curve>Thru points'), it still begins in a Menu Manager style interface. But, instead of ignoring the 'Attributes' option which defaults to 'Free', we are going to double click this to get this option's menu. Here, we have a choice between 'Free' and 'Quilt/Suf'. We will pick 'Quilt/Surf' because it creates a 'thru points curve on surface', then click Done. Then, selecting 'Curve Points' from the options meu, we pick the end points of the half circles by moving the cursor over the circular curve perimeter where we'll be shown the vertex endpoints of the half-circles. We will pick one on each side of the circle. When we have both vertices selected, the start arrow pointing 'into' the curve and the start and end point arrows going the same way, we select Done. This is all that is needed to begin the creation of two 'boundary blend' surfaces.
Optional, possibly for later experimentation: Then, we go on to the 'Tangency' menu. Here we set each curve end point to surface tangent. While the 'Start' and 'End' options default to 'Crv/Edge/Axis', we will pick 'Surface' as the item to which the curve will remain tangent. Then, select the surface it is lying on. Since this 'curve thru points' is effectively a surface curve, we are able to set an additional curvature condition reflecting this degree of adherence to surface curvature by selecting 'Curvature' for each end.
Boundary Blend Finally, we go on to creating the boundary surface as two half-circle patches, merge them and merge this with the main surface. In WF, the boundary blend surface has the new Dashboard interface which you get to by selecting 'Insert>Boundary Blend'.
In the Dashboard, the first thing is to select the two curves. With the first 'collector' box highlighted, select first the outside curve, then the cross curve. If an amber colored patch appears, you're in business. Next, click on the 'Edge Alignment' button to get the input boxes for surface boundary type. The two curves are listed in the order they were picked. Each line shows the current condition, probably set to 'Free'. Click on this box, so that the drop down list appears and select 'Curvature'. This activates the input panel to the right, listing Entities and Surfaces. If the 'Surfaces' box is blank, pick the main surface. Then, select the next curve entry listed and pick the main surface again. Our new curves overlap the main surface enough to use it for its curvature.
If all is well, we get a surface that lies 'perfectly' overlapping the original, with the hole completely covered. To see how well we've done, select the first patch and the second. The icon for 'Merge' should activate, so pick it. If 'mergeable', the surfaces should each change color, so pick Done. Merging the round patch with the main surface is a little more difficult. These surfaces do not intersect each other or simply connect. To do that, the overtlapping part of the original surface should be trimmed off. We can select this surface and use 'Edit>Trim' to get rid of the overlap. With the Dashboard active, select the offset curve to use for trimming. Now we can merge the outer, main surface and the inner circular patch. Select both surfaces, pick the 'Merge' icon and, when both surfaces turn color, click Done.
To finish this, you should use the surface analysis tools (Gaussian, highlight, porcupine are my favorites) and check the continuity of the inner and outer surfaces. They should seem almost as one surface. I have found no smoother patching technique.
David Janes