Designing a Surfboard Fin

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
quick61
Posts: 3803
Joined: Sat Aug 24, 2013 2:49 am
Location: u.S.A.

Re: Designing a Surfboard Fin

Postby quick61 » Wed Feb 05, 2014 1:26 am

woodbuddha wrote:..and the file.
...and it will now loft properly.

You seem to be coming along nicely.

Mark
This post made with 0.0% Micro$oft products - GOT LINUX?
woodbuddha
Posts: 35
Joined: Mon Jan 06, 2014 2:30 am

Re: Designing a Surfboard Fin

Postby woodbuddha » Wed Feb 05, 2014 9:16 am

fintest1.png
fintest1.png (146.39 KiB) Viewed 1458 times
I managed to do a typical raked fin. This was a little harder. I had to loft it in two sections to get the curves right.

TK
Attachments
fintest1.fcstd
(73.23 KiB) Downloaded 78 times
User avatar
quick61
Posts: 3803
Joined: Sat Aug 24, 2013 2:49 am
Location: u.S.A.

Re: Designing a Surfboard Fin

Postby quick61 » Wed Feb 05, 2014 1:02 pm

woodbuddha wrote:
fintest1.png
I managed to do a typical raked fin. This was a little harder. I had to loft it in two sections to get the curves right.

TK
Nothing wrong with that. As a final operation, doing a Boolean Union, aka Fuse, will make it one again.

Mark
This post made with 0.0% Micro$oft products - GOT LINUX?
woodbuddha
Posts: 35
Joined: Mon Jan 06, 2014 2:30 am

Re: Designing a Surfboard Fin

Postby woodbuddha » Fri Mar 21, 2014 10:13 pm

Hi Guys,

Back again with a new problem. I'm trying to create a negative impression of the spitfire fin in a block. This is for a cradle for a CNC milling machine. I've been trying to do this by creating a solid box, positioning it so that the fin intercepts at half depth along the X-Y plane and then doing a boolean intercept. What I end up with is an empty box rather than a negative impression of the fin in the block. Not sure what I'm doing wrong.

Thanks.

TK
40-80-225-elliptical-fin-cradle.fcstd
(216.58 KiB) Downloaded 54 times
Screenshot1.png
Screenshot1.png (166.19 KiB) Viewed 1393 times
Screenshot2.png
Screenshot2.png (153.47 KiB) Viewed 1393 times


OS: Ubuntu 12.04.4 LTS
Platform: 64-bit
Version: 0.14.3073 (Git)
Branch: master
Hash: 14410215416692475345a857081ba73e1dacce97
Python version: 2.7.3
Qt version: 4.8.1
Coin version: 3.1.3
SoQt version: 1.5.0
OCC version: 6.5.0
triplus
Posts: 9475
Joined: Mon Dec 12, 2011 4:45 pm

Re: Designing a Surfboard Fin

Postby triplus » Fri Mar 21, 2014 10:43 pm

and then doing a boolean intercept
You probably talk about Intersect? If i understand you correctly you would want to use Boolean Cut operation for this task!I tested both Intersect and Cut operation and did get nice results. Currently FreeCAD Development Release PPA needs OCE PPA too:

Code: Select all

sudo add-apt-repository ppa:freecad-maintainers/oce-release
sudo apt-get update
sudo apt-get upgrade


This way you will have latest FreeCAD Development Release and latest kernel FreeCAD uses and i guess you will get better results with boolean operation you want to do.
triplus
Posts: 9475
Joined: Mon Dec 12, 2011 4:45 pm

Re: Designing a Surfboard Fin

Postby triplus » Fri Mar 21, 2014 11:03 pm

And i had a quick look did you manually compile FreeCAD or added Development Release PPA? On Ubuntu 12.04 currently complete procedure for installing Development Release from PPA would be:

Code: Select all

sudo add-apt-repository ppa:freecad-maintainers/freecad-daily
sudo add-apt-repository ppa:freecad-maintainers/oce-release
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install freecad freecad-doc
woodbuddha
Posts: 35
Joined: Mon Jan 06, 2014 2:30 am

Re: Designing a Surfboard Fin

Postby woodbuddha » Fri Mar 21, 2014 11:08 pm

Installed the developer realease a month or so ago using PPA.

I'll update and hopefully that should fix the problem.

TK
triplus
Posts: 9475
Joined: Mon Dec 12, 2011 4:45 pm

Re: Designing a Surfboard Fin

Postby triplus » Fri Mar 21, 2014 11:15 pm

developer realeas
Development Release not Developer Release. Last thing we need is FreeCAD devs keeping toys for themselves and us "stuck" only on Production Release. ;)
I'll update and hopefully that should fix the problem.
Yes. If it will then i guess "(FreeCAD kernel) OCE devs" did some improvements and maybe somebody with greater insight will give more details.
woodbuddha
Posts: 35
Joined: Mon Jan 06, 2014 2:30 am

Re: Designing a Surfboard Fin

Postby woodbuddha » Fri Mar 21, 2014 11:35 pm

Upgraded to the latest version and all good.
Screenshot3.png
Screenshot3.png (112.75 KiB) Viewed 1387 times
Thanks.

TK
User avatar
quick61
Posts: 3803
Joined: Sat Aug 24, 2013 2:49 am
Location: u.S.A.

Re: Designing a Surfboard Fin

Postby quick61 » Fri Mar 21, 2014 11:40 pm

Edit - Hi woodbuddha, that is looking good.

Here is the release news for OCC 6.7. The things one will probably most notice are -
  • Refactored code of b-spline evaluation
  • Algorithm of result assembling in Boolean Operations is made parallel
  • Considerably improved code stability
  • New (more robust) 2D fillet algorithm
Mark
This post made with 0.0% Micro$oft products - GOT LINUX?