The LEDAS Company has developed and released a universal LGS 2D Integration Module. The Module is based on the competence of LEDAS in the development of constraint-based technologies and PLM components. In future CAD and 3D-modeling development companies may build-in the LEDAS Geometric Solver LGS 2D and disregard the engine currently used. The provided technology gives development teams the easiest way to implement parametric functionality in the system, integrating LGS 2D with the modeling engine and application. On the other hand all LGS 2D licensees can now choose which engine is more reliable and efficient without hesitation over integration issues.
The vast majority of modern CAD and 3D modeling systems from desktop to high-end are built around a so-called modeling engine. The modeling engine provides a set of notions, objects, interfaces and data structures that permit all modules of CAD systems to work on common ground of a common internal model. The model contains the geometric and topological properties of a design: shape, sizes, relative location of parts, part-whole and other relationships. The modeling engine handles the internal representation of the model, its creation, modification (including complex geometric transformations) and supports visualization of different kinds (projections and 3D rendering). The LGS 2D Integration Module contains the code common to all integrations and does not depend on the geometric engine, be it ACIS, Parasolid, Granite or a proprietary one. The library includes modeling of complex objects and the means for the management of objects from models as well as the means to transfer results back to the application. The technology around the library significantly simplifies the development of engine-related code by arranging it in a comprehensive set of interfaces and specifying what is actually needed for the integration.
Dmitry Ushakov, LEDAS CTO, said: “The technical analysis conducted by LEDAS specialists has demonstrated that the code required to integrate LGS 2D into an application for parametric sketching is now about ten times shorter. Using the module, the overall time taken to embed LGS 2D into the client source is significantly reduced and that can be tested in the framework of the Early Access Program for the Integration Module.”
A comprehensive manual simplifies the implementation of the code that depends on the modeling core and application. One more important feature of the technology is a fully-functional sample that presents in detail the integration module for an OpenCASCADE-based application, which will help developers to understand how to use the technology, what routines should be implemented and how. All software developers know that with a working example at hand the implementation of a similar code is much easier. Also, a sample application for testing the integration module can be generated along with an interface library template. This test application not only shows how the integration code will be used within the application but it also allows the developer to load models written in a scripting language and save them in the modeling engine native format. Then the models can be loaded into a CAD application and analyzed. The test application itself does not work with the modeling engine directly but uses the interface library. Such architecture allows the generation of test applications for virtually any engine.
The universal LGS integration technology has been available to new and existing LEDAS customers since March 2006. Traditionally, LEDAS launches an Early Access Program (EAP) for its new products and LGS 2D Integration Module is in line for such. All licensees of LGS can download an evaluation package for the LGS 2D Integration Module with related examples and documentation from the EAP page http://www.ledas.com/eap. Companies which are not yet LEDAS customers but are interested in reliable and inexpensive CAD components may apply for the LGS 2D Integration Module EAP and receive a package which contains the latest version (1.4) of the Ledas Geometric solver LGS 2D and the universal LGS 2D Integration Module immediately after a request to firstname.lastname@example.org. A technical support package (or a complete integration solution corresponding to a customer’s particular case) can be provided along with the consulting services of LEDAS. More information on the LGS 2D Integration Module can be found at http://www.ledas.com/products/integration_module/.
“The LGS 2D Integration Module guarantees an efficient transfer from expensive solutions to reliable and reasonably priced LEDAS components with no damage to your business. A minimum of development effort is required to construct your dream CAD system without loss of time and money. We are looking forward to seeing new companies and enthusiasts who want to be independent of tough license terms and conditions and wish to concentrate on the functionality provided to the customer. The choice means freedom and we provide that” - said Alexey Rasskazov, LEDAS Marketing Director.
The 2D LEDAS Geometric Solver LGS 2D is a software component intended to support variational parametric design in CAD/CAM, computer graphics and virtual reality systems. LGS 2D is a C++ class library that runs on Windows 2000 and XP, Linux, FreeBSD and AIX platforms. It can be integrated (via its API written in C) into any kind of software application. A sample test application for LGS 2D called Lege'n'd is available for free download at the LEDAS website. It was created with the Open CASCADE open-source framework. The application reflects all the new functionality and features of LGS 2D.
The integration library uses routines and objects from the interface library to access model engine data. The code of the interface library is written by an application developer but instead of writing an original form himself, he only needs to fill in routine templates produced by the generator. The semantics of the routine are fixed and well-documented. The actions of the generator are executed through a comprehensive wizard that helps to establish parameters like usage discipline of objects from the modeling engine, the version of LGS and even the possibility of test application generation.
LEDAS Ltd. is an independent software company founded in 1999 and is based in Novosibirsk, Russia. LEDAS is leading in constraint-based technologies and is well-known as a provider of PLM components: geometric constraint solvers for CAD/CAM/CAE, optimization engines for Project Management, Work Scheduling and Meeting Planning interval technologies for Knowledge-Based Engineering and Collaborative Design. The company also provides services for PLM and ERP markets: software development, consulting, reselling and education. Information on LEDAS is available on the Internet at: www.ledas.com.
Windows is a registered trademark of the Microsoft Corporation in the United States and other countries. Linux is a registered trademark of Linus Torvalds. FreeBSD is a registered trademark of Wind River Systems Inc. AIX is a registered trademark of the International Business Machines Corporation. ACIS is the registered trademark of the Spatial Corp., OpenCASCADE is the trademark of Open CASCADE S.A., Parasolid is the registered trademark of the UGS Corp., GRANITE is the registered trademark of the Parametric Technologies Corporation.
Sales and Marketing Department
Tel: +7 383 3356 504
Fax: +7 383 3356 256