3 ms·
>If I could buy fusion 360 for $1000 Why would it be that cheap? Fusion 360 is competing with SolidWorks. A standalone license for SolidWorks probably starts
by delhanty 8y ago
>If I could buy fusion 360 for $1000
Why would it be that cheap? Fusion 360 is competing with SolidWorks. A standalone license for SolidWorks probably starts at $4000.
For any comparable commercial 3D parametric mechanical CAD system just the B-rep modeling kernel alone represents several hundred person years of commercial development going back 30 to 40 years, and academic research going back 50 years.
The Fusion 360 kernel is ShapeManager [0], forked from ACIS 7.0 in November 2001.
Work on ACIS [1] started in 1985 after the 3 founders (Ian Braid, Charles Lang, Alan Grayer) left ShapeData having worked on Romulus.
Romulus [2] was released in 1978 and was based on BUILD 2.
BUILD 2 and before that BUILD were created by Ian Braid during his PhD thesis started in 1969 and supervised by Charles Lang. [3]
Now, what about SolidWorks?
The SolidWorks kernel is Parasolid [4], dating from 1987, which was a C dialect rewrite of Romulus, which was written in Fortran. ACIS, by the way, was written in C++, so was one of the first commercial systems written in C++.
How do I know the above? I worked on Parasolid 1989 to 1995. We had 20+ devs then - department head count was 40+. The still have lots of devs working 30 years later.
There's only one comparable open-source B-rep modeling kernel - Open CASCADE, that powers FreeCAD. But quality wise, IMO comparing it with Parasolid, ACIS or ShapeManager is a bit like comparing Lucene with Google or Bing.
CGAL that powers OpenSCAD is high quality - but it's a very different beast, and not something you could use to power Fusion etc.
Why is B-rep modeling so much work? Here are some reasons:
* B-rep models are inherently complicated graph based data-structures with many different node types (geometry and topology). Just keeping the model consistent is a lot of work.
* Lots of surface and curve types means lots of combinations for surface X surface, surface X curve, curve X curve intersection/distance/... algorithms.
* Tolerant modeling.
* Topology case analysis from hell for blending.
* Hybrid b-rep modeling with other approaches, meshes, volumetric etc. and make it work properly.
* Feature-based history modeling layered on top of b-rep modeling means that your b-rep operations must replay EXACTLY the same, even when you upgrade the kernel.
[0] https://en.wikipedia.org/wiki/ShapeManager https://en.wikipedia.org/wiki/ShapeManager
[1] https://en.wikipedia.org/wiki/ACIS https://en.wikipedia.org/wiki/ACIS
[2] https://en.wikipedia.org/wiki/Romulus_(b-rep_solid_modeler) https://en.wikipedia.org/wiki/Romulus_(b-rep_solid_modeler)
[3] http://solidmodeling.org/awards/bezier-award/i-braid-a-grayer-and-c-lang/ http://solidmodeling.org/awards/bezier-award/i-braid-a-graye...
[4] https://en.wikipedia.org/wiki/Parasolid https://en.wikipedia.org/wiki/Parasolid
- tjoff 8y ago> Why would it be that cheap? * It is still quite expensive for a hobby software. And that's a market that autodesk targets with fusion 360. * It is free now for low volume + hobbyists. I get what you are saying. But with fusion 360 autodesk made a different call. CAD products are usually niche but fusion 360 is one of the few that hopes to sell in large quantities. That is why it can be cheaper. Currently for me fusion 360 would be free but for $1000 I would get two years of subscription. And fusion 360 is massive, I'm asking for a subset of it. But yes, maybe even that is not enough, even if autodesk targets a broad audience. Great, then don't pretend that it is and start charging for it.
- my_username_is_ 8y ago>Why would it be that cheap? Fusion 360 is competing with SolidWorks. I wouldn't really say that's true. Inventor is really Autodesk's competitor to Solidworks. Fusion seems like it's competing more with hobbyist tools like Sketch-Up, and maybe open source tools like FreeCAD & OpenSCAD.
- delhanty 8y agoFreeCAD is nowhere close to the quality level of Fusion. Sketch-Up and OpenSCAD are just very different from Fusion. The closest cloud competitor is OnShape: starts at $1500 per year - only free option is public storage. https://www.onshape.com/cad-pricing https://www.onshape.com/cad-pricing