Skip to main content

Organic Modelling In FreeCAD: Curves Workbench Rhino Style 'Tweening' Experiment

This is a quick tutorial of how to make organic structures in FreeCAD's curves workbench. Inspired from the original Rhino 3D tutorials I created that may be somewhere on the internet (it's been a long time!) I have taken inspiration from the curve tweeting tool which creates intermediate copies of the curve by dividing two supplied curves into an equal number of points, finds the midpoint between the corresponding points on the curves. and interpolates the tween curve through those points. At time of writing FreeCAD doesn't have this feature but we can get a similar result using the iso curves.

Here's the process:

1. Create a sketch with two curves, individual sketches could be used but the Curves WB can be used to extract and move both curves. Think of this just as a template.




2. Go to the Curves workbench and select one curve and click the join curve tool or from the top menu; Curves >join curves. Repeat for the second curve, note: the newly created join curve may need to be expanded in the tree view and the original sketch inside visible by selecting it and pressing the spacebar.

You now have two join curves.

3. Transform one of the join curves (right click on it from the tree view and select transform). You can now create some distance between them.




4. Now create a loft or a ruled surface across these two curves using the Part workbench. Here I have chosen a ruled surface by clicking on both lines and selecting the ruled surface icon from the toolbar or from the top menu > part > create ruled surface.




5. Jump back over to the Curves workbench. Now you are going to try to emulate what rhino 3D does with tweeting using the iso curves tool. Select the surface and then click on the iso curve tool or from the top menu > curves > surfaces > iso curve. This will create an iso curve for the face. Click on the ruled surface and press the spacebar to hide it leaving the iso curves visible.




6. You can adjust the amount of lines if desired from the data tab (Number U, Number V). You need to set one of the number (U or V) to 0 to isolate the horizontal curves.




7. Jump over to the Part workbench to extrude these lines. Click on the iso curve from the treeview and then select the extrude tool from the toolbar and extrude in the desire direction, adjust the size and click ok. You have now extruded multiple profile curves.



8. You can now try extruding along a different axis to experiment.




9. A 3D offset can be applied to this extrude to finish the model




The original sketch can be altered to change the shape of the original curves. You may want to use extrusions instead of 3d offsets to get around certain offset errors.



Please note: this tutorial has been made public after spending a year plus on my Patreon page. Check out my Patreon and sign up for a qualifying level to get more tutorials like this https://www.patreon.com/mangojellysolutions

Comments

Popular posts from this blog

Beginners FreeCAD: Exercise 5.1 & 5.2 (Reference Images)

Welcome to the total beginners course to FreeCAD 0.20. In this is a two part lesson we will practice our tracing skill in the form of a mini project. Using the below reference photos we will create a more complex part which will consist of repeating features. We will utilise the symmetry tools to ease construction in both FreeCAD sketcher and Part Design workbench. This project work will help teach the fundamentals of freeCAD allowing a understanding of the basics but delivering this information via teaching you different workflows. In this tutorial we will be tracing photos imported into FreeCAD via the image workbench https://wiki.freecadweb.org/Image_Workbench JUMP TO IMAGES Do you want to purchase the complete series along with others and keep forever?  Check out my shop https://ko-fi.com/mang0/shop The story of this tutorial The idea and first attempt at creating this tutorial was back in FreeCAD 0.18.  The physical part itself, well, I have no idea what really it is, i...

FreeCAD For Beginners: CAD Thinking Part 1

Learning how to turn real life objects into CAD Models. Using FreeCAD we explain at a beginner level how to break down a physical object into its primitive shapes to digitise it into a 3D model, with this episode we are looking at a multi-part assembly, modelling each piece individually. The series aims to open your eyes and mind giving you the ground skills to pick the correct profiles, geometry and workflow when it comes to modelling your parts. This is not just for FreeCAD but for all CAD packages out there. Part  1 ,  2 ,  3  and  4  have been released.  Part 5 will be coming soon. Step-by-Step FreeCAD Tutorial: Modeling a Latch Part (Part 1) Introduction This tutorial is the first in a series guiding you through modeling a latch assembly in FreeCAD (version 0.21) using the Part Design and A2Plus workbenches. It focuses on modeling the first part (a slotted component) by selecting the top profile to create a slot and adding side arcs, emphasiz...

Beginner FreeCAD Tutorial 14: Reference Document for Exercise 1

This tutorial focuses on modelling a deck eye plate. These items are normally made of stainless steel with some kind of galvanised coating to stop corrosion. They are used in many industries but are most commonly found around boats, ships, sail lofts and docks where they play an important part in marine industry. Finding their use in many applications, they are often wall mounted acting as lashing points for mooring and for tying down sails or canopies. They can even be used for domestic use around the house and garden, for example to anchor ropes, cords and lines. So if your into 3D printing your finished creations, you can make use of the finished result.   Disclaimer : The strength of the part will depend on the internal structure, settings of the slicer and the material it has been printed on.  This will limit its application as failure of the part, damage to property and injury is a possibility.  These items are normally made of steel and are tested to take a...