Boat Design Forums  |  Boat Design Directory  |  Boat Design Gallery  |  Boat Design Book Store  |  Thanks to Our Site Sponsors

Go Back   Boat Design Forums > Design > Software
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-27-2011, 04:55 AM
Willallison's Avatar
Willallison Willallison is offline
Senior Member
 
Join Date: Oct 2001
Rep: 2319 Posts: 3,502
Location: Australia
Rhino - Editing multiple surfaces

I want to alter the bow shape in the model pictured below. The hull is a polysurface. The others are surfaces. But I want to be able to alter the shape of the bow and have the other surfaces alter at the same time... is this possible?
Indeed, how do you alter the shape of a polysurface - as you can't turn control points on?
__________________
Will
Imaginocean Yacht Design
Logic will get you from A to B... Imaginocean will take you everywhere else...
www.imaginocean.net
Reply With Quote
  #2  
Old 09-27-2011, 07:17 AM
bhnautika bhnautika is offline
Senior Member
 
Join Date: Feb 2006
Rep: 547 Posts: 540
Location: australia
Will I am having a guess here (the pic?). It depends on how messy the surfaces are and how they were created but you can do it. You first have to explode the surfaces then turn on the control points, if you select the double points in the corners or on the edges both surfaces move together. You can of course move the middle points separately on each surface. When you are happy with the result, use the join command to make them poly’s again. I created a quick file ( rhino 4) to show what I mean, top hull is a poly, and the bottom I changed and returned it to a poly after.
Attached Thumbnails
Rhino - Editing multiple surfaces-edit-polysurface.jpg  
Attached Files
File Type: 3dm edit polysurface.3dm (66.6 KB, 23 views)
Reply With Quote
  #3  
Old 09-27-2011, 07:23 AM
Willallison's Avatar
Willallison Willallison is offline
Senior Member
 
Join Date: Oct 2001
Rep: 2319 Posts: 3,502
Location: Australia
Ooops!!!... the pic....
Attached Thumbnails
Rhino - Editing multiple surfaces-bow.jpg  
__________________
Will
Imaginocean Yacht Design
Logic will get you from A to B... Imaginocean will take you everywhere else...
www.imaginocean.net
Reply With Quote
  #4  
Old 09-27-2011, 07:38 PM
bhnautika bhnautika is offline
Senior Member
 
Join Date: Feb 2006
Rep: 547 Posts: 540
Location: australia
Will can you show a pic of the bow with the control points turned on. Also if you have any trimmed surfaces the control points will be for the original surface not what’s there and even though you can edit the surface it may not be accurate to the other surfaces. If you have a lot of control point in the area, use the “edit>control points>select control points section “ to select the points you don’t want ( the u v’s are good for this), then use the hide points command to make things clearer.
Reply With Quote
  #5  
Old 09-28-2011, 07:21 AM
Willallison's Avatar
Willallison Willallison is offline
Senior Member
 
Join Date: Oct 2001
Rep: 2319 Posts: 3,502
Location: Australia
Ok - here's a couple of pics.
I've exploded the hull polysurface and turned on the points. This is for the surface indicated with the blue arrow. This is a trimmed version of a larger surface, so as you can see, the corner control points (in the top right) lie beyond the extents of the hull topside surface itself.
The 2nd image shows the control points for just one of the bulwark surfaces - the one that the red arrow is pointing to. Once again this is a trimmed section of a much larger surface.
The bulwark is actually made up of 7 surfaces!....
What I would like to do is to be able to change the bow shape - add more / less rake - but be able to constrain the other surfaces so that they are altered to correspond with this new shape. The alternative is to have to re-model all of the others, which would be a huge job - and even more so given that I want to compare a number of different bow shapes....
Attached Thumbnails
Rhino - Editing multiple surfaces-bow-1.jpg  Rhino - Editing multiple surfaces-bow-2.jpg  
__________________
Will
Imaginocean Yacht Design
Logic will get you from A to B... Imaginocean will take you everywhere else...
www.imaginocean.net
Reply With Quote
  #6  
Old 09-28-2011, 08:42 AM
bhnautika bhnautika is offline
Senior Member
 
Join Date: Feb 2006
Rep: 547 Posts: 540
Location: australia
Will I am sorry but I don’t think you could edit all those trimmed surfaces to a satisfactory standard just by their control points as there is no relationship between there points (different amounts on each surface). Some cheat’s on the rebuild would be to create edge lines for each of the existing surfaces then untrim some surfaces, change the surface then re trim using the lines, or delete the surfaces, adjust the lines then re make the surface. I am intrigued why the bulwark surface is so big and has so many control points for such a small flat surface.
Reply With Quote
  #7  
Old 09-28-2011, 09:16 AM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
ShrinkTrimmedSrf and ShrinkTrimmedSrfToEdge can be used to eliminate most of the overhanging portion of the untrimmed surface.

Record History works with some but not all types of surfaces to enable automatic updating of surfaces as the input geometry used to create the surfaces is modified.
Reply With Quote
  #8  
Old 09-28-2011, 09:28 AM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
I have found editing surface control points to generally be a very unsatisfactory method of changing surface shape,. Occasionally I edit surface control points for the final tweak to a surface, but even that is tedious at best.

My prefered work flow is to create surfaces using curves and simple surfaces. The surface shapes are modified by modifying the input curves and simple surfaces, and then creating a set of surfaces.

I've also had some success modifying curves and surfaces using CageEdit but that takes some experimentation. The key is the choice of the control surface; usually it is not a simple box or straight line.
Reply With Quote
  #9  
Old 09-28-2011, 02:06 PM
Joe Petrich Joe Petrich is offline
Designer
 
Join Date: Jun 2008
Rep: 141 Posts: 158
Location: PNW
I have used CagEdit at times for this type of editing. As DCockey said it takes some trial and error.
Reply With Quote
  #10  
Old 09-28-2011, 06:07 PM
DavidJ DavidJ is offline
Senior Member
 
Join Date: Jun 2004
Rep: 433 Posts: 151
Location: Canada
The stretch command can achieve this if used carefully. You can use it the same way as you would manipulating control points except it can be used on polysurfaces. I find CageEdit to be a little less intuitive to me but perhaps more transparent as you can see the controls.

Having said that I agree completely with DCockey. Moving control points (and likewise the stretch/cageedit commands) is messy except for the simplest or very linear changes. If you were making a parallel midbody longer you would be crazy not to use those commands for example.

I also try to use curves and simple surfaces. In this case with wanting to compare multiple bow shapes I don't believe remodeling the corresponding surfaces would be as arduous a task as you envision. If you set up your model in an efficient way you can modify only a few curves and then quickly rebuild the corresponding surfaces to match. For example if the sheer curve controlled the top edge of the hull and the bottom edge of the bulwark then when you change the curve both of the surfaces will change to match. This can happen automatically of course if you use history, but I usually prefer to just remake the surface. Selecting a few curves and rerunning the command only takes a couple of seconds and then I can maintain a copy of my previous surface for comparison.

Even if you started this design in a different way (ie; exported from a different program) it would be easy to convert it to a curves and surface model. Just duplicate your edges, rebuild them, and fair if necessary. You can use contour, section or extract isocurve to capture areas where the shape is changing. These curves should also be rebuilt to a manageable number of control points. The first time you may have to move some end points around to make sure your curves correspond with each other. Once your curves are set up then just build new surfaces through these curves. Then to make changes you move the curve control points around. Once you have them set them up to represent your alternate bow shape then rebuild the surfaces.
Reply With Quote
  #11  
Old 09-28-2011, 07:28 PM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
Excellent advice. Keep the curves as simple as possible but still consistent with the desired shape.

I haven't used Stretch recently and did a quick experiment with an arbitrary surface. CageEdit using a line as the control element and moving one of the line in the direction of the line produces the same shape as Scale1D with the scaling in the same direction. Stretch produces a slightly different shape.
__________________
David Cockey
Reply With Quote
  #12  
Old 09-28-2011, 08:22 PM
Willallison's Avatar
Willallison Willallison is offline
Senior Member
 
Join Date: Oct 2001
Rep: 2319 Posts: 3,502
Location: Australia
Thanks guys... I'll have a play and see what I can come up with...

The bulward surface that I showed the points turned on for is the forward end of a surface that becomes much larger further aft. It is the result of a sweep1 command as the surface is curved in both directions

I don't do my hull surface modelling in Rhino. It is developed elsewhere and then imported to rhino, where I do all the rest of the modelling.

Thanks again... I'll let you know how I get on....
__________________
Will
Imaginocean Yacht Design
Logic will get you from A to B... Imaginocean will take you everywhere else...
www.imaginocean.net
Reply With Quote
Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
can I bond edges surfaces from rhino in maxsurf? a78 Boat Design 0 03-31-2009 06:51 AM
stations onto unrolled surfaces Rhino lazeyjack General Computing 5 04-19-2008 04:05 PM
Match surfaces in Rhino toda Software 12 05-13-2007 08:20 PM
Drawing surfaces of the bulb in Rhino toda Software 7 04-19-2007 06:18 AM
Exporting a solid in Autocad to Rhino as surfaces SOYUTA Software 12 12-27-2006 02:09 AM


All times are GMT -5. The time now is 07:52 AM.


Powered by: vBulletin Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Web Site Design and Content Copyright ©1999 - 2012 Boat Design Net