Recommended Books?

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
ezzieyguywuf
Posts: 634
Joined: Tue May 19, 2015 1:11 am

Recommended Books?

Postby ezzieyguywuf » Thu Mar 01, 2018 1:33 am

I find myself more and more interested in learning about solid modeling techniques in general and boundary representation techniques specifically. I've been able to learn a bit via Google searches, but at this point I think I'm in need of some sort of textbook.

Can you all offer any recommendations? are there any de facto standards?
User avatar
sliptonic
Posts: 1570
Joined: Tue Oct 25, 2011 10:46 pm

Re: Recommended Books?

Postby sliptonic » Thu Mar 01, 2018 1:52 am

Good topic!

I know you're not asking about programming books but I'll take the opportunity anyway. I found this book to be excellent. Writing Idiomatic Python
gAdlike
Posts: 20
Joined: Wed Nov 01, 2017 5:35 am

Re: Recommended Books?

Postby gAdlike » Thu Mar 01, 2018 4:12 am

In my opinion, it is necessary to split books into two groups (at least):

CAGD - Computer aided geometric design. This category covers geometric basics, types of curves and surfaces.
1) the NURBS Book (Les Piegl, Wayne Tiller) - the comprehensive description of the B-Splines, the main type of free-form surfaces in CAD field.
2) Curves and surfaces for CAGD (Gerald Farin) - this book contains various types of geometric objects which can be used in CAD.

CAD - Computer-aided design. This section covers boundary representation schemes, design paradigms, and implementation hints.
1) Introduction to solid modeling (Martti Mantyla) - good book for a newcomer. It contains an explanation why we use solid modeling, comparison with other modeling techniques, requirements to the modeling process.
2) Solid modeling and CAD Systems - how to survive a CAD System (Ian Stroud, Hidelgarde Nagy) - modeling algorithms and data structures, Data exchange in CAD world, assemblies
3) Boundary Representation modeling techniques (Ian Stroud) - the same to above.
4) Parametric and Feature-based CAD/CAM: Concepts, techniques, and applications (Jami J Shah, Martti Mantyla) - this book is devoted to the parametric modeling using "feature" concept. As far as I know, FreeCAD utilizes this approach for modeling.

I can expand this list if needed :)
Jamesjardin247
Posts: 1
Joined: Thu Mar 01, 2018 6:02 am

Re: Recommended Books?

Postby Jamesjardin247 » Thu Mar 01, 2018 6:04 am

any books for the rookies??
chrisb
Posts: 19484
Joined: Tue Mar 17, 2015 9:14 am

Re: Recommended Books?

Postby chrisb » Thu Mar 01, 2018 7:06 am

Jamesjardin247 wrote:
Thu Mar 01, 2018 6:04 am
any books for the rookies??
There is the FreeCAD manual, which is available online and as ebook or pdf. Some translations are available as well.
ezzieyguywuf
Posts: 634
Joined: Tue May 19, 2015 1:11 am

Re: Recommended Books?

Postby ezzieyguywuf » Thu Mar 01, 2018 11:12 am

gAdlike wrote:
Thu Mar 01, 2018 4:12 am
In my opinion, it is necessary to split books into two groups (at least):

CAGD - Computer aided geometric design. This category covers geometric basics, types of curves and surfaces.
1) the NURBS Book (Les Piegl, Wayne Tiller) - the comprehensive description of the B-Splines, the main type of free-form surfaces in CAD field.
2) Curves and surfaces for CAGD (Gerald Farin) - this book contains various types of geometric objects which can be used in CAD.

CAD - Computer-aided design. This section covers boundary representation schemes, design paradigms, and implementation hints.
1) Introduction to solid modeling (Martti Mantyla) - good book for a newcomer. It contains an explanation why we use solid modeling, comparison with other modeling techniques, requirements to the modeling process.
2) Solid modeling and CAD Systems - how to survive a CAD System (Ian Stroud, Hidelgarde Nagy) - modeling algorithms and data structures, Data exchange in CAD world, assemblies
3) Boundary Representation modeling techniques (Ian Stroud) - the same to above.
4) Parametric and Feature-based CAD/CAM: Concepts, techniques, and applications (Jami J Shah, Martti Mantyla) - this book is devoted to the parametric modeling using "feature" concept. As far as I know, FreeCAD utilizes this approach for modeling.

I can expand this list if needed :)
Thanks for the suggestions! I think I'll start with Ian Stroud, as that seems like it could be the most comprehensive.

Are you familiar at all with "Golovanov, Nikolay (2014). Geometric Modeling: The Mathematics of Shapes. CreateSpace Independent Publishing Platform. ISBN 978-1497473195."? I see it referenced on the Wikipedia page for boundary representation (along with Ian Stroud and Martti Mantyla)
gAdlike
Posts: 20
Joined: Wed Nov 01, 2017 5:35 am

Re: Recommended Books?

Postby gAdlike » Fri Mar 02, 2018 5:59 am

ezzieyguywuf wrote:
Thu Mar 01, 2018 11:12 am
gAdlike wrote:
Thu Mar 01, 2018 4:12 am
In my opinion, it is necessary to split books into two groups (at least):

CAGD - Computer aided geometric design. This category covers geometric basics, types of curves and surfaces.
1) the NURBS Book (Les Piegl, Wayne Tiller) - the comprehensive description of the B-Splines, the main type of free-form surfaces in CAD field.
2) Curves and surfaces for CAGD (Gerald Farin) - this book contains various types of geometric objects which can be used in CAD.

CAD - Computer-aided design. This section covers boundary representation schemes, design paradigms, and implementation hints.
1) Introduction to solid modeling (Martti Mantyla) - good book for a newcomer. It contains an explanation why we use solid modeling, comparison with other modeling techniques, requirements to the modeling process.
2) Solid modeling and CAD Systems - how to survive a CAD System (Ian Stroud, Hidelgarde Nagy) - modeling algorithms and data structures, Data exchange in CAD world, assemblies
3) Boundary Representation modeling techniques (Ian Stroud) - the same to above.
4) Parametric and Feature-based CAD/CAM: Concepts, techniques, and applications (Jami J Shah, Martti Mantyla) - this book is devoted to the parametric modeling using "feature" concept. As far as I know, FreeCAD utilizes this approach for modeling.

I can expand this list if needed :)
Thanks for the suggestions! I think I'll start with Ian Stroud, as that seems like it could be the most comprehensive.

Are you familiar at all with "Golovanov, Nikolay (2014). Geometric Modeling: The Mathematics of Shapes. CreateSpace Independent Publishing Platform. ISBN 978-1497473195."? I see it referenced on the Wikipedia page for boundary representation (along with Ian Stroud and Martti Mantyla)
Yes, I am familiar with this book. I have Russian edition (2011). This book should be considered from two points of view:
1) Set of recipes and algorithms. From this point of view, the book is good. It contains good coverage of typical geometric algorithms. Moreover, it is based on the real CAD kernel (C3D Kernel).
2) As a scientific book. From this point of view, the book is not good, it has only few references (~20 references - just compare refenreces list with Mantyla or Farin books), some important logical steps are skipped for many algorithms.
Nevertheless, it is the best book about CAD and geometric modeling in the Russian language.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Recommended Books?

Postby NormandC » Sun Mar 04, 2018 7:45 am

gAdlike wrote:
Thu Mar 01, 2018 4:12 am
Solid modeling and CAD Systems - how to survive a CAD System (Ian Stroud, Hidelgarde Nagy) - modeling algorithms and data structures, Data exchange in CAD world, assemblies
Out of curiosity I searched info on this book. Unfortunately it sells for more than $300USD, and that's the ebook version... :?

The 4th one is a little more affordable.
ezzieyguywuf
Posts: 634
Joined: Tue May 19, 2015 1:11 am

Re: Recommended Books?

Postby ezzieyguywuf » Sun Mar 11, 2018 8:02 pm

I stumbled across this thesis written by Kevin J. Weiler. I'm not done reading it (300+ pages!) but so far it has exactly the type of background and theory that I am looking for.

I decided to go to my local university to look at some of the textbooks we discussed, but they were all checked out :o
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Recommended Books?

Postby NormandC » Mon Mar 12, 2018 12:05 am

At least it has them!