LEDAS Ltd. (www.ledas.com), an independent software provider of computational components and software development services for PLM and ERP, releases next version of its 3D geometric solver software.
The new 1.4 release is much more rapid than previous versions of LGS 3D. Due to efficient optimization of the core computational techniques, many API functions are executed faster, measured on a large industrial test base of more than three thousand cases.
LGS 3D is a cross-platform computational engine aimed at implementation of variational design functionality for 3D modeling, assembly, and kinematics simulation end-user software. It consists of a set of libraries that runs under all Windows, Linux, *BSD, AIX and other OS. Being written in C++, LGS has a C-based API that allows integrating it into a broad range of software applications (even written not in C/C++).
A sample test application for LGS 3D called Lege’n’d 3D is also available within the Evaluation version of LGS 3D. It is created with the Open CASCADE open-source framework. The Lege’n’d 3D application can be used to test the entire functionality of the LGS 3D without integrating the solver into other software packages. A set of representative examples for Lege’n’d 3D is also supplied. All advantages of the new LGS 3D version are accompanied by improvement of usability of Lege’n’d, by providing more useful information in case of incorrect usage of LGS 3D API functions, and a number of minor enhancements.
LGS 3D supports creation and modification of the geometric models by means of (explicit or implicit) constraints. Typical geometric objects are points, lines, circles, planes, cylinders, spheres, arbitrary curves, surfaces and swept surfaces. Objects can be fixed in an absolute coordinate system or with respect to each other (last feature is provided by so-called rigid sets of objects). Set of geometric constraints includes logical constraints between geometric entities (like coincidence, parallelism, tangency, etc.), dimensional constraints (that specify the required values for given distances, angles or radii). LGS 3D moves and rotates objects to positions where all constraints are satisfied trying to perform minimal possible transformations of initial configuration. Other functions support both traditional assembly design functionality like diagnostics of over- and under-defined parts of a model, and quite advanced features like engineering equations and help points support.
LGS 3D is based on the LEDAS’ state-of-the-art computational engine and provides affordable solution for those who need a strong variational and constraint-based functionality in CAD, modeling, or engineering software. Through the scalable architecture of LGS, variational and parametric techniques have become available in a wide range of the products including desktop CAD, and general 3D modeling tools. High-end CAD and CAM systems will also benefit from integration with LGS since it provides a solid foundation for variational modeling, knowledge-based engineering, constraint-based geometry, and mechanical optimizations.