unique combination of competence, reliability and cost

Products & solutions:

   Contact us:


address:avenue Lavrent'ev, 6,
Novosibirsk, 630 090,
phone: +7 383 335 65 04
fax: +7 383 335 62 56

powered by LEDAS:

Products & solutions

In October, 2011 the intellectual property rights for the flagship LEDAS products has been acquired by Menhirs NV, the parent company of Bricsys NV. In the framework of this deal, LEDAS became an authorized reseller of its former products and in coordination with Bricsys is ready to provide various services on maintenance, integration as well as related software development. At the same time, the sold IP can be considered as an additional proof of the LEDAS team competence, experience, and ability to provide high level and unique software development service in the domain of science-intensive software engineering.


LGS 3D is a parametric engine aimed at 3D direct modeling, assembly design, motion analysis, and other applications in 3D geometric modeling. LGS 3D can be used together with LGS 2D solver for advanced CAD applications that deal with 2D and 3D models.

As a cross-platform software package, it runs on the 32- and 64-bit versions of Windows, as well as Linux, Mac OS X, *BSD, AIX, HP-UX, Sun Solaris, and so on. Coded in C++, LGS 3D has a C-style API for easy integration into a broad range of software applications using programming technologies like .NET or Java.

LGS 3D Features

LGS 3D supports the creation and modification of geometric models by means of explicit or implicit constraints. Models are made from geometric objects, such as points, lines, circles, planes, cylinders, spheres, cones, tori, parametric curves, surfaces, and swept surfaces.

LGS 3D includes geometric and dimensional constraints. Logical constraints between entities consist of coincidence, parallelism, tangency, concentricity, and more; dimensional constraints specify required values for distances, angles, and radii. To satisfy constraints, LGS 3D moves and rotates objects into position, taking care to minimize the number of transformations from the initial configuration. LGS 3D efficiently deals with underdefined, overdefined, and inconsistent constraints, unlike certain other solvers on the market.

The move-while-under-constraint function allows users to drag one or more objects interactively, even as LGS 3D solves the ever-changing constraints dynamically. This permits users to freely adjust their designs, allowing them to easily explore the kinematics of complex mechanisms.

LGS 3D provides advanced features to CAD/CAM/CAE systems to diagnose over- and under-defined parts of models, evaluate engineering variables and equations, support help points and help parameters, calculate degrees of freedom, and manage tolerances. The state-of-the-art architecture of LGS 3D means that it supports parallel computing and custom memory management.

Sample Code

To evaluate the solver capabilities of LGS 3D’s variational direct modeling, feel free to download the 30-day trial of our RhinoWorks plug-in for Rhinoceros 3D modeling software.

To evaluate how well LGS 3D integrates of with the C3D modeling kernel, it is worthwhile to try out the direct modeling functions of KOMPAS-3D system, available for download from ASCON.

To try out representative examples of 3D assemblies, download sample demo application Lege’n’d 3D. It is designed to let anyone to test the functions and robustness of LGS 3D. Lege’n’d 3D was created with the Open CASCADE open-source application framework, and the source code is available to licensees of LGS 3D.


LEDAS spent the decade 2001-2011 developing LGS 3D. When it sold the product to Bricsys in 2011, LEDAS became a value-added reseller of LGS 3D. We are ready to provide software development and consulting services for integrating and tuning LGS 3D, as well as applications on which it is based.

   LEDAS & Partners News
  Copyright © 2002–2019 LEDAS Ltd