LEDAS Ltd today announced version 6.0 of LGS 2D, the company's 2D geometric constraint solver. As the core technology of parametric software packages, LGS 2D allows users to express design intent in sketches and drawings through geometric, dimensional, and engineering constraints.
Previous versions of LGS 2D modeled only untrimmed geometric objects, such as points, infinite lines, and full circles. Version 6.0 adds the ability to deal with boundary geometries, like segments, circular arcs, and elliptic arcs. It also computes more natural solutions, as preferred by most CAD users.
LGS 2D 6.0 implements segments and arcs as new types of entities. Jointly, they are known as edges. Edges can be interpreted as new kinds of geometric objects and as ternary constraints. Through edges, any LGS-based application can provide users with full parametric control over their drawings, which is unreachable when the geometry is modeled with unbounded objects (i.e., lines, circles, ellipses) that are connected with two incident points.
Edges are implemented as a new add-on module for LGS 2D named LGSProfiles, it is licensed with LGS 2D at an additional price.
Also version 6.0 produces more natural solutions for several constraint scenarios. The solver implemented two new techniques to minimize changes to the model, and to keep the sketch as close as possible to the initial drawing. These techniques work effectively for scenarios with one to three unsatisfied constraints, which are typical for interactive sketcher applications.
Since the first commercial release in 2004, LGS 2D and 3D software components have been licensed by a dozen CAD/CAM/CAE vendors, who have embedded them into their applications successfully.
The LGS 2D and 3D geometric constraint solvers are used as parametric engines for 2D sketching and drawing, direct 3D modeling, assembly design, motion analysis, and other applications. LGS 2D/3D are cross-platform software packages running on 32- and 64-bit versions of Windows, Linux, Mac OS X, *BSD, AIX, HP-UX, and other operating systems. LGS 2D and 3D have a C-style API for easy integration into a broad range of software applications using a variety of wrappers, such as .NET, Java, and C++.
See a detailedl press-release (with links to video) about Version 6.0 of LGS 2D Constraint Solver.