Boat Design Forums  |  Boat Design Directory  |  Boat Design Gallery  |  Boat Design Wiki (beta)  |  Boat Design Book Store  |  Thanks to Our Site Sponsors  |  Sitemap

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

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-09-2003, 11:02 AM
Raykenn Raykenn is offline
Member
 
Join Date: May 2003
Rep: 10 Posts: 23
Location: Mississippi
Spline or Bezier....that is the question

When making a CAD drawing, what is the proper tool for drawing sheers, chines, etc. , the Spline tool or the Bezier?

The bezier "makes the curve fit" but am I inducing error by using this?

Since I am basically a the novice level when it comes to drawings and especially in the use of CAD, I would appreciate advice from those more skilled in CAD drawings.

Thanks in advance.

Ray
Reply With Quote
  #2  
Old 06-09-2003, 01:12 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 279 Posts: 1,125
Location: Southern England
Good Question

I have recently written a piece of software using bezier curves to draw a hull. This method is quite successful, using cubic bezier curves. To draw all hull lines.

Good Luck,

Tim B.
Reply With Quote
  #3  
Old 06-09-2003, 09:09 PM
tspeer tspeer is offline
Senior Member
 
Join Date: Feb 2002
Rep: 404 Posts: 1,246
Location: Des Moines, Washington, USA
Bezier curves are themselves splines. I suspect your "Spline" tool passes the curve exactly through the given points, while the "Bezier" tool uses control points instead and only passes through the end points. You will probably get a fairer curve using the Bezier tool to draw a curve by hand. It's especially difficult to produce a really fair curve using a spline that goes through the points unless you use only the minimum number of points or generate the points using a mathematical formula.

No matter which tool you use, the curve IS the shape, and on that basis is just as accurate. Once you've laid the curve down, you should use the curve itself (or points on it) to define the parts of the boat that intersect it. For example, once you've drawn the sheer, it should be used as the edge of the deck and the edge of the hull surface.
Reply With Quote
  #4  
Old 06-10-2003, 12:08 AM
Raykenn Raykenn is offline
Member
 
Join Date: May 2003
Rep: 10 Posts: 23
Location: Mississippi
Thanks for the advice.

My splines anchor at the end snaps and adjust themself on the intermediate points, while the bezier snaps to each designated point and adjust to the curve between the points.

My question is how do I remove the distortion that occurs when the control / snap points are fairly close together and the direction of the curve changes. What is happening is that I get a consistent "bump" in the curve at these locations.

For lack of a better way to describe it, it is like the line is under tension and these points are locations where the stress is relieved and the line is allowed to bulge.

Thanks again

Ray
Reply With Quote
  #5  
Old 06-10-2003, 06:06 AM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 279 Posts: 1,125
Location: Southern England
I was short on time for my last post, here is a more detailed description.

There are various different types of splines, amongst which are B-Splines, C-Splines and T-Splines. Whilst they all use different methods to calculate the curve, they all essentially fit a curve through a number of points. There are various parameters which can be changed to obtain the best fit. A higher-order curve will be a tighter fit to the points but will probably induce error. A lower order curve will fit fewer of the points but the resultant curve will be smoother.

A Bezier curve, be it quadratic, cubic, quartic (or any other order), works by having two anchored end points, and (order-1) control points. The curve does not go through these control points, but they can be used to change the curve. Again, a higher order curve will have more 'bends' in it.

Therefore, if you are drawing any curve manually on CAD to some list of points, then a bezier curve is the way to go. If you want an automated fit, the spline is the best option.

Good Luck,

Tim B.
Reply With Quote
  #6  
Old 06-10-2003, 10:11 PM
tspeer tspeer is offline
Senior Member
 
Join Date: Feb 2002
Rep: 404 Posts: 1,246
Location: Des Moines, Washington, USA
Try using fewer control points. A Bezier curve is attracted to the control points, and the way you produce a sharp kink is to put mulitple points there.
Reply With Quote
  #7  
Old 04-12-2007, 05:26 PM
Raggi_Thor's Avatar
Raggi_Thor Raggi_Thor is offline
Nav.arch/Designer/Builder
 
Join Date: Jan 2004
Rep: 302 Posts: 2,318
Location: Trondheim, NORWAY
I know this is an old thread, but have you tried T-splines?
http://www.cadjunky.com/index.php/ma...how?id=4140811
__________________
Regards, Kvedja, mvh,
Ragnar Thor Mikkelsen
www.MBOATS.no
Reply With Quote
  #8  
Old 04-12-2007, 06:03 PM
chandler chandler is offline
Senior Member
 
Join Date: Mar 2004
Rep: 16 Posts: 367
Location: U.s. Maine
Have you tried plastic or wood splines with a pencil or pen?? Maybe some ducks or whales or whatever you want to call spline weights??
Reply With Quote
  #9  
Old 04-12-2007, 09:57 PM
nero nero is offline
Senior Member
 
Join Date: Aug 2003
Rep: 112 Posts: 623
Location: Marseille, France / Illinois, US
Turn off the "snap to" or turn the grid off. Maybe you can use the "snap to line" and the "snap to object" settings. For curved work grids do not seem to help me at all.
Reply With Quote
  #10  
Old 04-13-2007, 02:23 PM
yipster's Avatar
yipster yipster is offline
Senior Member
 
Join Date: Oct 2002
Rep: 443 Posts: 2,636
Location: netherlands
nice T splines Raggi, looks like only rhino but thanks mentioning
Reply With Quote
  #11  
Old 04-13-2007, 04:36 PM
Tim B Tim B is offline
Senior Member
 
Join Date: Jan 2003
Rep: 279 Posts: 1,125
Location: Southern England
T-Splines are relatively recent. I'm yet to play around with them, but they look interesting. I managed to find some Fortran 77 code that implements T-Splines (or exponential tension splines more correctly), So I'll convert it to C++ and see what I get when I have time.

Tim B.
__________________
Open Source Marine Charting - openpilot.sourceforge.net
Supported by engineering.selfip.org
Reply With Quote
  #12  
Old 04-13-2007, 04:42 PM
duluthboats's Avatar
duluthboats duluthboats is offline
Senior Dreamer
 
Join Date: Mar 2002
Rep: 220 Posts: 1,352
Location: Arlington, WA, USA
Raggi, now I have one more reason to upgrade to R4. T-splines looks like a great tool.
Gary
__________________
"The hand feeds the mind."
Weston Farmer
Reply With Quote
  #13  
Old 04-13-2007, 07:47 PM
LP's Avatar
LP LP is offline
Senior Member
 
Join Date: Jul 2005
Rep: 50 Posts: 375
Location: Almost Maine
Check your software documentation. Some software (if not all?) allows you to manipulate the properties of the spline control points to get a more accurate curve. When looking to make a fair curve though, a bezier is easier to work with.
__________________
LP
Reply With Quote
  #14  
Old 04-16-2007, 05:04 AM
Raggi_Thor's Avatar
Raggi_Thor Raggi_Thor is offline
Nav.arch/Designer/Builder
 
Join Date: Jan 2004
Rep: 302 Posts: 2,318
Location: Trondheim, NORWAY
Whatever kind of spline you use in software, you have to check the curvature if you are going to build the boat in a process that includes bending og stringers, frames or panels. In 1992 I wrote a lisp program in AutoCAD that calculated longitudinal stringers as natural cubic splines. The argument was that this spline has the same shape as you get in real life bending and with zero curvature in the ends. In rhino you have to make sure that curvature is close to zero in the ends of a stringer for example. One easy way to do this is to have three control points in a straight line, or just look at the curvature graph while nudging.
__________________
Regards, Kvedja, mvh,
Ragnar Thor Mikkelsen
www.MBOATS.no
Reply With Quote
  #15  
Old 04-16-2007, 05:24 PM
Raggi_Thor's Avatar
Raggi_Thor Raggi_Thor is offline
Nav.arch/Designer/Builder
 
Join Date: Jan 2004
Rep: 302 Posts: 2,318
Location: Trondheim, NORWAY
Don't know if this is the right thread, but FreeDimension just received an award: http://www.tenlinks.com/news/PR/cadw...edimension.htm

clip----------
SPOKANE, Washington, April 16, 2007 - CADwire.net, the leading information site for the CAD, AEC, GIS, EDA and PLM industries, today announced FreeDimension as the winner of its 2006 Tech Innovator Award.

FreeDesign introduced a unique 3D surface generating software called FreeDimension to the market last year. The FreeDimension application represents a radically new approach to surface generation in 3D models. The new technology enables designers to stylize 3D models intuitively, unburdened by the need for complex tools to create curved surfaces. With a remarkably easy user interface, the software quickly expedites what used to be the most difficult task in 3D models: the molding of natural-looking organic shapes, ergonomic surfaces, and rich three-dimensional textures.

This new freedom in design is possible because FreeDimension departs from the usual method of CAD surfacing, which uses NURBS (Non-Uniform Rational B-Splines). FreeDimension instead employs a new flexible technique of curve-creation called "n-sided" surfacing.
-----
__________________
Regards, Kvedja, mvh,
Ragnar Thor Mikkelsen
www.MBOATS.no
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
Hull enlargement question?? jackason Boat Design 3 09-09-2005 08:03 PM
Fiberglass Hull Liner Question Seadog Fiberglass and Composite Boat Building 7 08-14-2005 07:42 PM
Question re: "Voyaging Under Power" ccollar Boat Design 1 01-22-2005 06:43 AM
I/O to Inboard Conversion; DWL Question MDuff Powerboats 7 11-23-2004 05:04 AM
Planing hull question graham Powerboats 1 12-09-2001 05:13 AM


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


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