LEDAS Geometric Solvers 2D and 3D (LGS 2D & 3D) are dedicated to solving geometric constraints. They were developed and then marketed by LEDAS beginning in 2001. These computational components use our highly optimized in-house non-linear solver, geometric decomposition methods, and heuristics tuned to achieve best results from 3,000+ industrial test cases.
LGS is considered #2 in the industry, following market leader D-Cubed by Siemens PLM Software. LGS is licensed to more than ten engineering software vendors, including Cimatron (now part of 3D Systems), and CD-adapco (now part of Siemens PLM Software).
The IP rights on LGS 2D and 3D were sold to Bricsys (now part of Hexagon AB) in 2011.
Over the last decade LEDAS participated in several projects aimed at creating brand new 3D modeling B-Rep engines (geometric kernels) and adding new modelling features to the already existing kernels using their APIs. In-house developed geometric kernels are typically needed when companies require to be technologically independent and can't use available commercial kernels on the market (like Parasolid or ACIS). Such newly developed engines also take advantage of modern software techniques, multi-core architecture, and GP-GPU (general purpose graphical processing units) computations.
LEDAS was a key developer in such projects and worked on the most challenging tasks: basic B-Rep data structure (topology and geometry), base NURBS library, surface intersections, Boolean operations, Extrude, Sweep, Loft generators, clash detection, and innovative converters from polygonal mesh to B-Rep. In one of the projects LEDAS was able to deliver first functional version of 3D modelling B-Rep engine into production just in 1.5 calendar years.
LEDAS Geometry Comparison (LGC) makes it easy to compare two 3D models and clearly pinpoint the differences between them, which are shown as groups of modified faces. LGC maps topological elements of two 3D models and restores their associativity, so that attributes, parameters, and constraints can be translated from one model to another. Built-in adjustment technology makes it possible for LGC even to compare models that were translated (moved) and rotated with respect to each other.
One use-case for LEDAS Geometry Comparison is for tracking model modifications during a design project’s lifecycle.
Another use-case is to track quality assurance of code that uses geometric computations to generate 3D models. Those who develop with this kind of code are interested in automated code testing. This approach controls changes in the output, as a general rule, and could be done by comparing the original output with the models generated by LEDAS Geometry Comparison.