What if PTC never happened?

June 23, 2008 2 min read

The launch of new products like SpaceClaim and new technologies like Synchronous Technology by Siemens is bringing some fresh air into the design software world. But is this air really so fresh? Or is it more like the air trapped in the Genie’s bottle that is bursting out after SpaceClaim rubbed it almost twenty years after being trapped in by PTC?

Let’s roll back the clock to the late 80s and review the story. At that time solid modeling was in its infancy, mostly limited to simple bounding surfaces if not polyhedral based modeling (remember CATIA V3?). Commercial kernel modelers were almost non existent with the exception of Romulus (indeed mostly limited to simple bounding surfaces); ACIS and Parasolid were still on their respective drawing boards. And the dominant model creation technique was based on Boolean operators.

Then PTC appeared on the market and within a few years it became the dominant player. Its product was an overnight success and it introduced the world to the concept of parametric solid modeling. The technology was brilliant (and PTC’s sales force was not shy) and all the established competitors were caught like a deer in the headlights. They all scrambled to at least replicate what PTC had. Some survived and some, like ComputerVision, never recovered.

In the process everybody focused on parametric solid modeling and forgot about any technique that interacted with the solids directly without any parametric constraint. Over time the parametric modeling technology evolved into a methodology and became “the way we do things” in solid modeling. And in the mid 90s SolidWorks sealed the direct modeling Genie’s bottle even tighter bringing to the market the first successful parametric solid modeler for Windows.

But maybe parametric modeling does not solve all the issues of solid modeling — it has never really successfully evolved to handle free form surfaces, handling of models with large numbers of parameters can be very difficult and often simple modifications can be very complicated to carry out because the parameters graph needs to be untangled first. What if PTC never happened and we spent the last 20 years developing direct modeling?

Most likely, if PTC did not do it somebody else would have. We would probably be more or less where we are now. The time was ripe for parametric solid modeling to happen one way or another. But, hypothetically, if PTC did not happen we might have a different modeling paradigm, possibly based on some sort of direct, feature-based modeling as well as parametric modeling too.

In my opinion, the PTC success strongly polarized the design software development in the parametric solid modeling direction and I am glad that SpaceClaim and others are bringing back the direct modeling paradigm. I have the feeling that we are about to see what the last two decades would have looked like if PTC never happened.

Cristiano Sacchi

Franco Folini
Franco Folini


Leave a comment

Comments will be approved before showing up.


Also in NOVEDGE Blog

Autodesk Solutions for Remote Work
Autodesk Solutions for Remote Work

March 23, 2020 1 min read

Working together we'll be able to come out the other side of this challenging time and be back to business as usual.

In the meantime, the whole staff at NOVEDGE is here to help you.

Read More
ARCHline.XP, the Gateway to BIM We All Need
ARCHline.XP, the Gateway to BIM We All Need

March 18, 2020 4 min read

Perfect for Architects, Interior Designers, Decorators, Product and Furniture Designers, and Home Staging Professionals. ARCHLine.XP is the BIM tool we all need.
Read More
Introducing 2Shapes a powerhouse for Jewelry Designers never seen before!
Introducing 2Shapes a powerhouse for Jewelry Designers never seen before!

March 11, 2020 4 min read

2Shapes, is a product that solves most (if not all) issues I found frustrating in the past. The aim of 2Shapes is to transform the way jewelry is sold by turning customers, salespeople and manufacturing managers into co-designers, and having them involved in the process.
Read More

Subscribe