By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

origin of CAD

All Topics | Latest Posts

Search for:  in Thread Title in  
brian jones 1109/09/2021 19:35:33
347 forum posts
62 photos

Does anyone know what we all take for granted in CAD

ie drawing of a line (vector between two points (vertices) on screen

Yes it started with some guy in 1950 with his sketchpad app

Two points in 2D plane yes got it

Then there;s a clever little algorithm that draws a line between the two points taking into account your screen resolution. Note that line does not pixilate no matter how much you zoom in

If you ascribe dimensions to your line say

then draw 3 or more lines to make a shape

you can scale up or down x millions (within 13bit range of FP calcs)

That line stays solid on screen

That I believe was the dawn of CAD

Your 2D sketch became a chart of xy vector data as per DXF format

Note that the sketch could be tied to a point origin 0,0

I think this is how Acad got started.

Ive tried googling this point with all bluff and glossing over.

Where is this going

Well I want to show how we made and important transition to 3D (not the half baked attempt by Acad to tie 2d views to make a 3D wire frame

I think its all to do with extruding from a sketch face but one step at a time

Trying to see how it came about is even more nebulous smoke and mirrors

example from siemens

https://www.plm.automation.siemens.com/es_es/Images/WP_2D_to_3D_DesignEngineer_tcm52-21760.pdf

the most egregious management - speak claptrap

dont waste your time

Why is this visceral inspection needed? You just load up the app?

Well it helps to understand what you are really doing with your models and why they are likely to go wrong

Because there's the difference 2D drafting was simple both in concept and geometry

3D opens up a potential can of worms as you are sketching in 2D - your pc screen - and this is translated by the app into a 3D space model. That is a BIG jump

Which ever 3D app you choose they all have to follow the same route and an important concept of Historic vs Synchronous listing

Ady110/09/2021 07:38:41
avatar
6137 forum posts
893 photos

I would think they are just fixed points in a 3d space

They are put into different hierarchical groups with different properties

The interesting bit is when they interact and the REALLY interesting bit is when you change a subset group within this hierarchy and it has to change many hierarchies

When you program in a computer language and you do it a lot it influences your brain just like any spoken language would

I figured out how to program chess in basic but stopped computer programming at the same time because it was affecting me in the real world, It is not a coincidence that the majority of programmers who disappear down the computer programming rabbit hole are male

SillyOldDuffer10/09/2021 09:59:58
10668 forum posts
2415 photos
Posted by brian jones 11 on 09/09/2021 19:35:33:...

Well I want to show how we made and important transition to 3D ...

I think its all to do with extruding from a sketch face but one step at a time

Trying to see how it came about is even more nebulous smoke and mirrors

example from siemens

....

Why is this visceral inspection needed? You just load up the app?

Well it helps to understand what you are really doing with your models and why they are likely to go wrong

Because there's the difference 2D drafting was simple both in concept and geometry

3D opens up a potential can of worms as you are sketching in 2D - your pc screen - and this is translated by the app into a 3D space model. That is a BIG jump

...

Tricky stuff this! My engineering mind likes to start with basics and build on them. The method works quite well up to a point: an IC engine can be maintained by understanding 'suck, squeeze, bang, blow', but much deeper knowledge is needed to design a high-efficiency engine that meets emission requirements. Fortunately it's possible to drive cars without understanding any technical details: provided it works, the technology doesn't matter. The driver learns the controls and the rules of the road, and can ignore Carnot and the scientific relationship between energy, work and power!

CAD is the pinnacle of three millennia of human endeavour. Depends entirely on mathematics as applied by software engineers to run on leading-edge computer hardware. Impossible for an individual to understand all of it. Doesn't help that many CAD packages come with multiple 'workbenches' and it's not obvious which should be used. On first sight they seem packed with unnecessary functionality, causing beginners to bail out in favour of a basic package. The shortcomings of basic CAD hurt much later, when the user discovers he's outgrown the software: this can be agonising.

I do have a simple mental model, it is:

  1. The design projects 3D from 2D sketches and sketches can be drawn on faces and planes.
  2. Projections include removals, making holes, as well as extrusions
  3. The end result is the sum of many previous steps, and changing early steps ripple through the whole model. It's possible to break a model by entering impossible dimensions.

Existing mental models can be a serious obstacle to learning 3D. 2D drawing (wot I learned at school), translates 3D objects into plan views. It's the exact opposite of how 3D modelling, which creates solid objects from 2D. A serious error is to assume the Sketch editor produces old-skool technical drawings, which it sort of can. However, it's dangerously misleading and a learning dead-end. The process is:

  • A series of Sketches define a single 3D object
  • 2D Technical Drawings are generated by the software from the 3D object, not by the draughtsman.

Common for beginners with 2D experience to come unstuck because the sketch editor is a poor 2D CAD tool: if you think that's a problem, you're doing 3D wrong. Can be very difficult to unlearn 2D, or to move from one 3D package to another. You have to learn how the package works rather than trying to bend software to work as you imagine it should!

The easiest way to get started is to have someone else show you. Otherwise keep an open mind and don't expect grown-up CAD to be simples! Design is the hardest part of engineering.

Dave

IanT10/09/2021 10:57:45
2147 forum posts
222 photos

I'm not sure I'm following everything is this thread but I would agree that moving from 2D to 3D requires some rethinking of the way you approach things.

As a simple example, in 2D you draw a line of a certain length (perhaps at an angle) and then draw more lines, defining the length of each as you go - making sure they are all connected of course (e.g. good 'snaps' ). So a square would be drawn by drawing a line of certain length, drawing another line (the same length) at 90 degrees and so on until you've drawn four lines of equal length.

When I started 'sketching' in 3D it was easy to do use exactly the same approach but it is far better to think in terms of relationships instead of absolutes.

So for instance, to draw a square I'd now draw a line (any length), then another (any length) and so on twice more, just making sure the area was closed (e.g. all ends are connected) - but not dimensioning. You might end up with an odd looking four sided object - but provided it closes then all is fine. It's very quick to do too - five clicks.

Then you add 'constraints' that define all lines as being 'equal' and the two opposite set of lines as being 'parallel'.

You have now drawn a square but of no defined size. So finally, dimension just one edge and (because they are constrained to be so) all the dimensions will change to match! Need a cube? Well extrude the square and constrain the depth to equal the width. I guess you could say Design then Dimension.

This is a very simple concept (and I'm sure experienced 3D CAD users will think very basic) but it took me (a 3D CAD amateur) a while to realise this was a better (& simpler way) to work in 3D.

BTW - for anyone thinking of trying 3D CAD - don't be put off by the fact that you need to spend a little time learning it. Most worthwhile things do need some effort to become proficient. I used 2D CAD for many years but I am a real 3D CAD convert now. I've still a long way to go but the sooner you start out, the sooner you'll get there.

Regards,

IanT

Edited By IanT on 10/09/2021 10:59:37

brian jones 1110/09/2021 11:54:01
347 forum posts
62 photos

q

I'm not sure I'm following everything is this thread but I would agree that moving from 2D to 3D requires some rethinking of the way you approach things.

uq

you might say "ive been driving a car all my life, now I want to learn to fly"

if you listed the difference between a car and a plane, it might total up to how different 3D is to 2D

Note

you dont need to know how to drive a car to fly a plane but it sure helps you to get to the airport if you can drive

thats what you are facing as a nooblaugh

Another JohnS10/09/2021 12:39:14
842 forum posts
56 photos

I'm with SOD - vector math has been around for millennia. Quaternions for at least 150 years. Bresingham's line to pixel algorithm came out when I was still in diapers.

Maybe I'm biased, though. We see history through our own experience and yours might be *very* different than mine. I spent quite a bit of time on writing code for 3D graphics rendering when working, and I see CAD UIs as just one way of generating 3D data for rendering. (the graphics code I wrote/managed is/was open source; for a bit was distributed by Apple in the days before the App Store, downloaded millions of times; some funding came from the US DOD, and likely still is the most used and longest running open source project managed by the Canadian Federal Government)

Nigel Graham 210/09/2021 13:02:11
3293 forum posts
112 photos

Interesting history and thoughts.

Dave -

I would take issue with one point you make. It may reflect what you and I were taught at school (or anywhere else) but the A-Level course I took did include two 3D representations.

Bearing in mind that whether T-square and paper or computer screen the image is physically 2D anyway, these were:

- Isometric projection (CAD packages seem to call it just "3D". Awkward and long-winded manually, but ideal for assembly-drawings and the like.

- "Lines in Space" - relationships between oblique lines that cross with or without touching, in three dimensions; and typically, determining the shortest line linking them. Our teacher warned us that if you don't grasp the principle at the start, you will find it very difficult. He was right there!

Coming to CAD from years of being accustomed to making and using only orthographic drawings, it is not easy to think in the isometric "model" first approach; and it can place a massive barrier to producing the orthographic drawings you need actually to make the item. (Assuming non-CAM methods.)

Consider what happens between idea and rough pencil sketch, and cutting the material.

Manual draughting requires a grasp of basic geometry and knowing the conventions for line-types etc., but the technique is relatively easy and intuitive; with a reference-book for the occasional, more difficult aspects like interpenetrations and developments.

CAD requires learning a far more complicated technique, specific to the particular make of software, albeit that it will draw things like interpenetrations far faster and more accurately than possible by hand.*

Depending perhaps on the make of CAD you use, learning to draw isometric models to any meaningful level is formidably difficult; and you still need the dimensioned orthographic drawings for the workshop. I use TurboCAD - which unlike Fusion and Alibre which I have also tried, gives direct isometric / orthographic choice; but I have not discovered if it offers othographic views from isometric models.

(TurboCAD also comes as a one-off, full purchase at a reasonable price, not costly subscriptions!)

.

Maybe it's a matter of realising that the drawing is as much a tool as the lathe.

We don't build a miniature engines or clocks, say, because we have a lathe. We buy the appropriate lathe because we want to make engines or clocks. Also, it is clearly better to have the tool capable of reasonably more than we will use it for, than find it disappointingly lacking for the occasional more complex or larger item.

Similarly with CAD. It makes sense to buy the most sophisticated you can sensibly afford - professional quality even if a lower-priced edition - reasonably confident it will give you everything you will need for your engineering in your workshop. (Some of the beautiful pictures on TurboCAD's Users' Forum suggest pure art, not to guide making the items!)

'

You say "design" is hard. It can be, but CAD is a drawing tool that helps us design the thing. We still need understand engineering principles; but I submit that learning the electronic drawing tool is a separate and very advanced skill.

I do not agree that it is harder to convert from orthographic manual drawing to CAD modelling, than to learn full CAD without previous experience. If anything the latter ought be harder. Whether meeting CAD as engineering-draughting "virgins" or orthographic "old hands"; it is still a new, highly-specific, extra skill; but if already having engineering-drawing experience we need "only" learn the specific CAD edition.

'

What counts too is our ability to learn that CAD package; and what we hope it can do for us.

Some will find it easy to learn and soon knock off the complete set of workshop, orthogonal parts prints from their full-coloured G.A. "model" of their intended 7-1/4" 'Britannia' or 19C-pattern Regulator Clock.

Others may take a little longer.

Others still, may like me find the pictorial option so difficult that we waste valuable workshop time trying, so are better sticking mainly to the relatively simpler orthographic "side" the programme offers.

'

I have been haughtily told that I am not using CAD "properly" by drawing directly in 2D although TurboCAD is a comprehensive 2D/3D programme.

Rhubarb! I am using it properly, but keep the 3D side only for very occasional, very simple tasks (one was a geological diagram!).

I can manage rather rough drawings dimensioned accurately but printed not-to-scale: adequate for my projects in my workshop with my equipment. If others use the 3D-model first route, fine. I acknowledge and respect their greater abilities, but this misses the point:

... That however we draw things, it's the physical objects we make that count.

''''

* (I don't know if TurboCAD can plot developments of interpenetrations it can certainly show in 3D Model form. Investigating for my wagon boiler's cladding, two cylinders forming a 'T'-piece, I could see only having to adapt the manual technique shown in a 1930s text-book.

I considered calculating the co-ordinates by spread-sheet, but though I can translate Algebra into Excelese, designing the Algebra would be impossible. I'd need calculate only one quadrant as the joint is symmetrical, but think each edge-point a 3D co-ordinate set from its own sextext of simultaneous, trigonometrical equation

Dave Smith 1410/09/2021 14:06:52
222 forum posts
48 photos

For anyone interested a fairly comprehensive history of the origins of CAD.

Table of Contents: CAD History

Andrew Johnston10/09/2021 14:10:28
avatar
7061 forum posts
719 photos
Posted by John Alexander Stewart on 10/09/2021 12:39:14:

......Quaternions for at least 150 years.......

To be precise 1843, introduced by Hamilton. When I was messing about researching on the computation of the FFT I looked at quaternions (which can be viewed as 4-dimensional numbers) in order to simplify the maths for higher radix implementations of the FFT. It turned out to be a duff idea as quaternions are non-commutative in multiplication. I also looked at Cayley numbers (8-dimensional) but they're non-commutative in addition as well.

I am old enough to have started in 2D with pencils and then Rotring pens and then 2D CAD. I had no trouble at all in transferring to 3D CAD. It's far more logical than 2D CAD. The world is inherently 3D while 2D only captures limited representations which can be prone to mis-interpretation.

Andrew

Speedy Builder510/09/2021 14:33:31
2878 forum posts
248 photos

In the early '60s, we used a system called Numerical Master Geometry, ran it on an ICL 1905 main frame computer (using all of it for a single run). With the system, we defined 3-D shapes like wings, cockpits, fuselage etc. Forerunner of CAD ??

https://pdfslide.net/documents/numerical-master-geometry.html

icl1905computer.jpg

duncan webster10/09/2021 22:04:21
5307 forum posts
83 photos

Probably got the processing power of a wrist watch today

Another JohnS10/09/2021 22:33:12
842 forum posts
56 photos
Posted by duncan webster on 10/09/2021 22:04:21:

Probably got the processing power of a wrist watch today

I do remember going to the then supercomputing centre (RUS) in Stuttgart, when people there were research buddies, and, in one bar area, there was a liquid-cooled CRAY (CRAY-2??) computer, wiring visible through the plexiglass covers, and it was used as a table for standing around drinking beer, the power supply bench surrounding the cray CPU was, well, a bench for sitting on.

The chief buddy of mine said something like "it's only a couple of years old, but cost too much to run, so it was re-purposed".

I'll tell you - it was *very* weird using it to hold pitchers and glasses of beer while we stood around socializing...

I did have a nice little SGI Onyx-2 computer (a purple cube about desk height) that I got from a department that did not like the $10,000 (CAD) yearly maintenance fee, so I used it for a year or two off-contract. Eventually, my early Linux computers worked faster, but were not nearly as neat, and it was sent to "crown assets" for recycling or selling on.

Changed times... for the better in my opinion

brian jones 1110/09/2021 23:47:58
347 forum posts
62 photos

Indeed wise words here

I support the notion - forget 2D tech drg, it will only confuse you

Start with 3D concepts from the outset

  • you make sketches on a plane - normally XY - and these must be closed to make shapes that can fill and become a face (an exception here is when we create a path - later)
  • no extra lines, points, duplicates on top, lines crossing without intersection They wont extrude - non manifold , line crossings will give you grief - dont do it. Your 3D CAD app probably warns you not to break these rules
  • A shape/face in 2D has zero thickness and is unrealisable. Dont leave tabs in your model. Dont have two shapes touching each other
  • When you extrude a face it becomes a solid in 3D and the original face is the datum
  • Extrusion is always normal to the face and the face has a direction

For example

Imagine a cup drawn with a cylinder and a bottom face. The surfaces have zero thickness. Indeed your 3D CAD app should not allow you to draw it. However If you sketch your cup with a 2D circle base and an inner circle for the wall thickness, you can extrude the inner circle (bottom) first and the cylindrical wall next and you will have a 3D solid - a real cup with an open top.

If you do it the other way round you end up with a tube

So following conventional 2D CAD practice will give you grief

FYI from above this is how CAD was enabled on screen and on pen plotters (remember those HP?)

https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm

Edited By brian jones 11 on 10/09/2021 23:50:44

JasonB11/09/2021 07:13:59
avatar
25215 forum posts
3105 photos
1 articles
Posted by brian jones 11 on 10/09/2021 23:47:58:

For example

Imagine a cup drawn with a cylinder and a bottom face. The surfaces have zero thickness. Indeed your 3D CAD app should not allow you to draw it. However If you sketch your cup with a 2D circle base and an inner circle for the wall thickness, you can extrude the inner circle (bottom) first and the cylindrical wall next and you will have a 3D solid - a real cup with an open top.

If you do it the other way round you end up with a tube

Or you can draw one circle and extrude giving you a solid cylinder, draw a second circle on the top and cut extrude to the depth of the inside, same amount of ops eg two circles and two extrudes and the same result. Or one sketch which is in effect a half section and revolve it.

A lot will depend on the part being drawn as to which method is best, eg revolve works best with a posh shaped tea cup but the extrude is OK for a plain mug.

Also starting on XY is not a general thing, I tend to start so that the part will have the orientation that I want when viewed from the default angle or relative to something on the main assembly eg crankshaft axis as it makes subsequent assemblies easier if things line up as soon as they are brought into the assembly. If drawing a part that will go into CAM for CNC machining I'll choose an orientation that puts it on the machine table with suitable XYZ for machining.

brian jones 1111/09/2021 20:42:26
347 forum posts
62 photos

Indeed JB there are always many ways to skin a cat in geometrical drg

the cup was simple to show that zero thickness shape dont work in 3D

course I may be prating from my freckle as there;s something called surfaces lurking in my tab bar

thats the trouble with solo on line learning much of the dubious tutorials are outdated and things change

if you are in a design office you get the latest buzz

Nigel Graham 212/09/2021 11:58:02
3293 forum posts
112 photos

It is true by basic geometry that a line has no width or thickness, but it is not necessarily true that a line cannot be used to form a thin wall in CAD.

It requires simply giving the line a specific width, which may be only a very small fraction, effectively turning it from a geometrically pure line to a rectangle, for example.

In TurboCAD at least - which unlike as some people seem to imply, IS 3D-based - that is one of its ways to produce an extruded "solid"; but with two important caveats. Firstly the location is governed by the wall's neutral axis; secondly if the line is a full boundary such as a circle or polyline, the extrusion is "solid".

So drawing our example mug from a library cylinders or extruded circles, still requires creating a solid cylinder then subtracting from it a concentric inner one, stepped up by the base thickness.

'

One point about TurboCAD and I do not know if this applies to other CAD makes, is that it seems to use at least three ways to generate solids, giving each different characteristics hence different, often unexpected, reactions to subsequent editing.

To be fair though I say "seems" because I have probably missed something by very rarely using 3D CAD anyway. Wasting 100s of hours trying to learn it to no more than a very basic level made me realise it is both a major, very advanced computing skill, and of very limited, practical engineering value to me.

Perhaps the first choice is not of CAD make, but basic type. It is not a fashion-statement, so however heretical this may be to some, you may need or merely want for your own engineering an advanced isometric-first package, or a reasonably comprehensive orthographic-only version.

Then you need consider if you will be able to learn it. You may find it very straightforwards or an uphill battle, depending on the programme itself, the embedded, supposed "Help" menu, the available tutorial material - and your own ability especially if a CAD first-timer. I found the basic teaching material sold with the software very good - not a wretched video of an expert showing off, but a proper pdf manual, on a CD.

My choice? A programme whose big advantages over other makes, include giving both options very easily. So I occasionally try very simple isometric drawings as academic exercises, but use its direct orthographic "side" for all real, practical purposes.

'

Remember though, it's what we make that counts. The lathe is necessary, but the CAD programme may help.

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate