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 11-29-2010, 04:45 AM
Mat-C Mat-C is offline
Senior Member
 
Join Date: May 2007
Rep: 109 Posts: 242
Location: Australia
Rhino Question

Can someone tell the simplest way to run one object along the edge of a surface in such a way so the surfaces are tangent to one another...?

So, for instance in the image below, say the two triangular surfaces are windscreen panels and I want to make up a frame from the box section, what would be the easiest way to do this..?

Apologies if the question isn't very clear... given the difficulty I've had explaining it, you can imagine the trouble I've had doing it!
Attached Thumbnails
Rhino Question-scrn-shot.jpg  
Reply With Quote
  #2  
Old 11-29-2010, 04:52 AM
vinceUK vinceUK is offline
Junior Member
 
Join Date: Feb 2006
Rep: 34 Posts: 42
Location: UK
Hi MAT-C,

I guess by duplicating the edge curve from the rectangular box, moving this cruve to one side of the winscreen edge and by using the "Sweep1" shortcut that is the sweep 1 rail function.

Hope this helps, Vince
Reply With Quote
  #3  
Old 11-29-2010, 05:09 AM
Mat-C Mat-C is offline
Senior Member
 
Join Date: May 2007
Rep: 109 Posts: 242
Location: Australia
Thanks Vince
Yep - tried that - but how do you ensure that the curve is lying perpendicular to the surface and its edge?
Reply With Quote
  #4  
Old 11-29-2010, 06:29 AM
vinceUK vinceUK is offline
Junior Member
 
Join Date: Feb 2006
Rep: 34 Posts: 42
Location: UK
If your rail lies on a XY plan, then by sweeping a curve that lies on a XZ plan you are sure to be perpendicular. And even if the rail "turns", it will remain perpendicular.

OK?
Reply With Quote
  #5  
Old 11-29-2010, 02:28 PM
Mat-C Mat-C is offline
Senior Member
 
Join Date: May 2007
Rep: 109 Posts: 242
Location: Australia
Well... no... not really...
The surface lies on a 3 dimensional plane - XYZ, if you like. Once the Edge curve of the box section (or other shape) is lying perpendicular to both the surface edge and the surface itself, then yes, the sweep 1 rail will work fine.
It's how to align the edge curve in the 1st place that has me stumped....
Reply With Quote
  #6  
Old 11-29-2010, 03:03 PM
DCockey DCockey is offline
Engineer
 
Join Date: Oct 2009
Rep: 1162 Posts: 1,656
Location: SE Michigan
Move a construction plane in one of the viewports so it's perpendicular to the curve. Right-click on the viewport name in the upper left corner of a viewport and a menu will drop down. Select "Set CPlane", then select "Perpendicular to Curve", then follow the instructions to set the CPlane at the desired point perpendicular to the desired curve.

Position the edge curve on the CPlane.
Sweep1
Reply With Quote
  #7  
Old 11-29-2010, 04:48 PM
marshmat's Avatar
marshmat marshmat is offline
Senior Member
 
Join Date: Apr 2005
Rep: 1958 Posts: 4,114
Location: Ontario
I tend to do cases like this as follows:
move: box so that one corner is in place
rotate: box, about the corner you just aligned, first ref is X-axis, 2nd ref is the other end of the target edge
rotate: same as before, in the other orthogonal view
rotate3d: axis is the target edge, 1st ref is an end edge of the extrusion being rotated, 2nd ref is a point on the windshield

It's not as clunky as it sounds... at least with good keyboard shortcuts and a 3dconnexion motion controller, it's about a 7-second procedure.
__________________
- Matt Marsh - Marsh Design (small craft blog and designs)
Reply With Quote
  #8  
Old 11-29-2010, 05:25 PM
Mat-C Mat-C is offline
Senior Member
 
Join Date: May 2007
Rep: 109 Posts: 242
Location: Australia
Hmm.... ok - thanks again.
I've been doing it much like Matt described... with two roatate commands in 2 views, then extrude the rectangle / whatever to desried length.
Not clear about what the rotate3D step is for? Doesn't the other two rotations bring it into line?
Reply With Quote
  #9  
Old 11-29-2010, 06:24 PM
raw raw is offline
Senior Member
 
Join Date: Jul 2006
Rep: 59 Posts: 133
Location: Oz
Offset the surface a nominal distance then use the two edges in a sweep 2 command? then delete the offsett surface.
Reply With Quote
  #10  
Old 11-29-2010, 07:37 PM
MikeJohns MikeJohns is offline
Senior Member
 
Join Date: Aug 2004
Rep: 1729 Posts: 2,462
Location: Australia
Menu bar

________Surface
______________Extrude curve
__________________________Normal to surface



The nice folks at rhino wrote that code just to make life easy.
__________________
Mike Johns.
Reply With Quote
  #11  
Old 11-30-2010, 05:39 AM
bhnautika bhnautika is offline
Senior Member
 
Join Date: Feb 2006
Rep: 547 Posts: 540
Location: australia
And now for something completely different. Draw a line back along a profile line (1) from the corner using the near snap or a copy of the line, then move it to the end corner. This continuation of the line can act as a base line to build the shape you want (2). Then taking a copy of the top edge line add it to the top corner (3), you now have the shape you want and the two rails to extrude along (4) which will give you more control of twist. If you have a surface that has variable slope over its length you can use the “split “ command to divide the surface into two pieces. Just make sure your cutting line goes through three points (two end and mid) if the surface is curved.
Attached Thumbnails
Rhino Question-edge-frame.jpg  Rhino Question-edge-frame002.jpg  
Reply With Quote
  #12  
Old 11-30-2010, 06:16 AM
VisaV VisaV is offline
 
Join Date: Sep 2010
Rep: 10 Posts: 4
Location: Kotka, Finland
Here's how I would do it.
1. Orient 3 points moves the section curve in place (does the same thing as Matt's rotations).
2. Sweep 1 rail along the windscreen edge. When picking the rail curve, click the ChainEdges option in the command line if your rail is in multiple pieces.

The frame should keep tangent to the windscreen. If it doesn't, use Offset curve on surface to make another rail and use sweep 2 rails.
Attached Thumbnails
Rhino Question-frame1-orient.jpg  Rhino Question-frame2-sweep.jpg  Rhino Question-frame3-options.jpg  

Reply With Quote
  #13  
Old 11-30-2010, 04:54 PM
bhnautika bhnautika is offline
Senior Member
 
Join Date: Feb 2006
Rep: 547 Posts: 540
Location: australia
Here is a another possible, using the extrude straight command select the top edge then type the letter D for direction, pick the two points that are on the same slope or plane of the direction you want to go (1). Then type in the figure for the distance; make sure the curser is on the side of the object you want to extrude two. Then repeat with the two side edges (2). Then fill in the last side however you like (3)
Attached Thumbnails
Rhino Question-edge-frame003.jpg  
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
rhino question jollyricard Software 5 11-15-2010 02:42 PM
Rhino Question about Control Points and Degrees CET Software 4 11-19-2008 06:13 PM
Rhino Surface creation question Arvy Software 3 08-15-2007 05:47 AM
RHino question jmedick Software 2 07-31-2007 06:04 PM
software design question for Rhino Newbie pdavidson Software 8 02-27-2005 11:04 PM


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


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