Sketcher tutorial

A place to share learning material: written tutorials, videos, etc.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
hammax
Veteran
Posts: 1995
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Sketcher tutorial

Post by hammax »

… as far as tangency-constraints to BSplines are (still ?) not available
you can apply helper construction lines at the spline endpoints to the next knot.
Herewith an angular orientation of the spline ends is possible by other constraints.

TangentialConstr.PNG
TangentialConstr.PNG (40.66 KiB) Viewed 1939 times
Attachments
B-Spline_AngleConstr.fcstd
FC.18.15481
(14.98 KiB) Downloaded 56 times
Last edited by hammax on Thu Dec 27, 2018 4:46 pm, edited 1 time in total.
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Sketcher tutorial

Post by GeneFC »

robcad wrote: Thu Dec 27, 2018 3:50 pm Not willing to work with FreeCAD Daily 0.18.15495 nor FreeCAD 0.17.13541
It worked just fine for me. I selected the two endpoints, clicked the tangent icon, and voila!

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15496 (Git)
Build type: Release
Branch: master
Hash: d5dd0973ca2061b9da7c8a09501dbced5b68ef1e
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)


Gene
robcad
Posts: 14
Joined: Mon Feb 12, 2018 7:20 pm
Location: Berlin

Re: Sketcher tutorial

Post by robcad »

jrdrukin wrote: Thu Dec 27, 2018 4:19 pm
Robcad's tutorial on sketching is excellent!
This excellent sketcher tutorial is the work of chrisb!
User avatar
jrdrukin
Posts: 33
Joined: Fri Nov 23, 2018 7:01 pm
Location: Hawthorne CA
Contact:

Re: Sketcher tutorial

Post by jrdrukin »

My apologies to Chrisb for miscrediting his work on Sketcher and Constraint tutorial to another respondent in the thread.

Thank you Chrisb for excellent tutorial!
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher tutorial

Post by chrisb »

That's not miscrediting, it was only a mistake, but nevertheless the positive feedback is highly appreciated :D .
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher tutorial

Post by chrisb »

From what I can see I think you are doing exactly the right thing, but just in case here is a gif showing how it should work:
bspline.gif
bspline.gif (75.13 KiB) Viewed 1907 times
robcad wrote: Thu Dec 27, 2018 3:50 pm Not willing to work with FreeCAD Daily 0.18.15495 nor FreeCAD 0.17.13541
Please attach your full FreeCAD info as so:

OS: macOS High Sierra (10.13)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15310 (Git)
Build type: Release
Branch: (HEAD detached at c88a64e8e)
Hash: c88a64e8e7a3bb66a23b965b655b5a5040dfa4d2
Python version: 2.7.15
Qt version: 5.11.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)

It works here as well:

OS: Ubuntu 16.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15495 (Git)
Build type: Release
Branch: master
Hash: 9c7128ea77fc1046e11ebf2fbeb41216446eac4f
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Hannu
Posts: 130
Joined: Fri Sep 11, 2015 4:12 pm
Location: Strängnäs, Sweden - 1hr drive west from Stockholm

Re: Sketcher tutorial

Post by Hannu »

While reading the Bsplines chapter and forward...

A few minor mishaps found, might already be corrected:

First
A horizonta”ol distance measure of 0 mm which has the same effect should be avoided.
Exercise 23 Create a slot according to the following image:
Another one, later...
Point-line-point symmetry This variant of symmetry arranges two points so that they
are mirrored at the line, i. e. the points are mirrored at the line.
word ordering...
Constraints for subordinate use
It is by no way wrong to use these constraints. But you should use them not, if you can use
one of the preferred constraints instead.
I hope the given context makes it easy to find them.
/Hannu - engineer & mild :geek:
- Embedded, Computer, Software, Electronic, Fault analysis. A&D Photography http://flickr.com/arkane
- Mechanics, FDM 3D-prints, Solder, Lathe, Mill, Weld -work. ISO Audits, Claim, Deviation, Corrective action
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher tutorial

Post by chrisb »

Thanks for the input I hopefully can tackle it tomorrow.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher tutorial

Post by chrisb »

I have corrected the errors and uploaded a new version to https://owncloud.gwdg.de/index.php/s/HS ... I/download.

Thanks again for all feedback and please tell me about any further observations where improvement is possible. I would like to eliminate ven minor things like typos or wrong commas etc.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher tutorial

Post by chrisb »

jpg87 wrote: Tue Nov 27, 2018 12:49 pm ...
I have changed two of the B-spline exercises, because of a possible interference with the endpoint of the B-spline and the origin. Could you please change the French translation?

Exercise 15 old: "Before applying the block constraint specify the coincidence in the origin, the point-on-object at the right, the overall length (100\,mm), and adjust the size ..."
Exercise 15 new: "Before applying the block constraint specify the overall length (100\,mm), and adjust the size ..."

As a consequence Exercise 16 has to be changed as well:
Exercise 16 old: "Remove the block constraint from exercise 15. Remove the coincidence in the center and attach horizontal lines ..."

Exercise 16 new: "Remove the block constraint from exercise 15. Attach horizontal lines ..."
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply