Dassault Systemes Convergence Geometric Modeler

As a developer, one of the things that interests me the most about the evolving relationship between Spatial and parent Dassault Systemes is the decision of DS to let Spatial license it’s Convergence Geometric Modeler (CGM) to other CAD vendors. For those who don’t know CGM is the modeling kernel that was written from the ground up for CATIA. In fact, Spatial’s new COO, Jean-Marc Guillard, was one of the people who architected CGM. So he is as technical as a COO of a component company can get.

I’m sitting in the audience listening to Ray Bagely, Spatial’s Director of Product Planning and Management, speak about the roadmap for CGM.

Ray began by answering the all important question, “Why is DS licensing CGM?”. There are two reasons for that. Firstly, thanks to the market share of V5/V6 there is an increased demand for accessing CATIA data. Secondly, as a result of a long history of development and acquisition, DS has come to the conclusion that they can bring a wide range of technologies to the component market.

Here is a slide showing a brief history of CGM.

Here in a slide showing one of the advanced features of CGM.

This is what the roadmap for CGM looks like.

And this is why Ray believes someone would want to use CGM.

  • Nurk

    Hi Deelip,

    Which cad software that already use CGM ?
    As long as I surf on internet, usually cad software use parasolid or acis as kernel also solid++.

    Thanks …..

  • CGM is being used internally by Dassault Systemes for CATIA. So you will not find any other application using it till Spatial begins to license CGM to other developers.

  • Nurk

    It will interesting to see how the software vendor will adopt it or not… Of course pricing and customer needs will be driving the future….

    I hope the pricing will not far from software base Acis. Today we can find cad software base on Acis under $100….

    Time will tell….

  • Anonymous

    Seems like to me the elephant in the room on this topic is whether SolidWorks could/would adopt CGM in favor of Parasolid. I would think Dassault would be looking hard at that switch (so that they can stop paying their competitor Siemens licensing fees for the kernel), but I have no idea what type of investment is involved in making a switch like that (I bet it is significant).

  • I think its rather obvious that Parasolid is going out of the door at SolidWorks. I believe it’s just a question of when, not if.

  • Davide Ciarloni

    My 0.02 (I am not a developer but I know CAD systems deeply)
    Changing the kernel on a product with some many users in the world, is an HUGE task.
    Think about how many models/assemblies will have to rebuild with a different math behind them…
    For instance, a transition fillet that was working in one way on Parasolid, might work on different way with CGM or other kernel..
    It is a huge task.. and if they will do it… they will be forced to keep Parasolid and the new kernel.. together in the same product for years.

  • John

    From what I’ve been told, SolidWorks was originally developed using the ACIS kernel. It was switched to Parasolid before SolidWorks 95 was released.

    SolidWorks has using dual kernels for years. Admittedly, Parasolid is the dominant kernel, but ACIS also plays a role.

    Given that Dassault is the largest CAD/CAM developer in the world, and the developer of CGM, can you think of a better vendor to take on this task?

  • Davide Ciarloni

    I think at that time they had few 3D models/assemblies compared to now and the features were “more basic” than now. For instance, now SWX has “deformations”. Who will ensure me that my hist-based deformations will be the same in CGM?
    It is very risky…It can happen that a model designed in Parasolid and rebuild with CGM will be different (and you do not know where…) from the original model.