LEDAS Blog

LEDAS Opens New Office in Israel

Jul 24, 2023 Alexey Ershov

The LEDAS Group recently opened a new office in the metropolitan area of Tel Aviv. This location is in the central business district of Israel and will help us to better deal with customers in Israel and globally.

Israel is widely known as one of the world leaders in engineering software through the presence of big development offices of established CAD/CAM/CAE vendors, as well as startups. This makes the country a major hub of the world of engineering software.

We have a long history of working with Israeli companies. Starting in 2004, our very first license of the LGS constraint solver was made with an Israeli company, Proficiency, which today is part of ITI, a Wipro company.

At the other end of the timeline, our most recent agreement was ...

Read more

Grüße an alle deutschsprachigen Leser!

Greetings to all German-speaking readers!

Jun 29, 2023 Alexey Ershov

We’ve launched our Web site with a new language, this time in German. Through https://ledas.com/de/, we are making information about LEDAS services more visible to potential engineering, design, and manufacturing customers in Germany, Switzerland, Austria, and other German-speaking countries.

Germany is well-known as the leader of European manufacturing, and one of the leaders of manufacturing worldwide. As our company from the very beginning was focused on the European market of engineering software, we managed to get into contact with German businesses rather fast.

Case History: CAM Software Success

CAM (computer-aided manufacturing), including additive manufacturing, is one of our six areas of expertise, and it is the one with which we have been working with German firms the most.

Our biggest project to date was dedicated to machine ...

Read more

Salutations à Tous les Lecteurs Francophones!

Greetings to all French-speaking readers!

Feb 16, 2022 Alexey Ershov

In the history of LEDAS, a big role was played by software companies in France. Our company got its start in 1999 by landing work with French CAD vendors. Since then, LEDAS has provided B2B R&D (business-to-business research and development) services to several well-known CAD and CAM companies in France in the field of computational geometry. This early experience helped shape the corporate culture of engineering software development at LEDAS.

Contracts with customers from France have been the longest in the history of LEDAS, two of which worked with us for over a decade. For Dassault Systèmes, LEDAS helped develop geometric constraint solvers and a 3D modeling kernel used by the CATIA mechanical design system. Another contract was done with an award-winning CAM company in the aerospace industry. ...

Read more

Pivot Points In the Story of LEDAS

Mar 30, 2021 Alexey Ershov

It’s just before our 22nd anniversary on April 1, and looking back at the history of LEDAS, I see that the first years from each decade were, for our company, the really important ones. Often, these years started new stories and finalized old ones.

Arguably, 2011 was the most pivotal year in LEDAS’ history. Let me list the top five events that happened to our company ten years ago:

  1. Top management changed completely when co-founder David Levin stepped back as CEO and took on the role of Chairman of the Board. A new generation of young managers, aged around 30 years old, now occupied the CEO, CTO, and COO positions.
  2. Thanks to advice from an industry mate, LEDAS decided to focus mostly on high-quality software R&D (research and ...

    Read more

One hierarchy, many algorithms

Geometrical modeling projects often contain some form of central hierarchy of objects. A geometric kernel, for example, has a hierarchy of geometric entities. Another example is a geometric solver which has a hierarchy of objects and constraints. Simplified inheritance diagrams for these hierarchies are shown in the figures below.

Many routines/algorithms of other modules need to process all the entities in a hierarchy in a similar fashion, although with different implementation details. So, polymorphism naturally is used with these kinds of hierarchies.

Assuming we are talking about C++ (and this is usually the programming language of choice for algorithmic libraries in CAD), using virtual functions is the first consideration for implementing polymorphic behaviour.

However, a variety of routines applied to the entire hierarchy, ...

Read more

LEDAS Has Developed Five (!) Constraint Solvers

What's It All About?

Mar 13, 2020 Alexey Ershov
One of the important components of CAD is the geometric constraint solver. Since the early 1990s, the field was monopolized by a British company, D-Cubed, now a division of Siemens Digital Industries Software (formerly Siemens PLM Software). In 2001, LEDAS began to develop geometric constraint solvers for 2D and 3D geometry, called LGS 2D and LGS 3D. They were successfully brought to the global market, and licensed by dozens of CAD companies in USA, Europe, Japan, Korea, China, and Russia.

While working on LGS, the programmers at LEDAS developed similar software for Dassault Systèmes, which were integrated into CATIA and so are used by hundreds of thousands engineers in corporations like Toyota, Honda, Airbus, and Boeing. Much later, LEDAS was asked to develop constraint solvers that ...

Read more


Show: 10 20 50 All