Leios Components is a set of C++ libraries created as geometric engine for our own solutions and also used by EGS for developing Custom Projects. Leios Components can be provided as SDK for companies in need of new tools of reverse engineering inside their procedures or software to save time and development costs.
SFLib: surface fitting library
Leios additional module for untrimmed NURBS surfaces management.
- Detection of 4 limited areas on the triangular mesh
- Automatic surfaces fitting and distribution of NURBS patches
- Fitting NURBS extension on the mesh surface
- Fitting of mesh selections to analytical surfaces
SELib: sharp edges library
Leios SDK additional module for edges and features recognition.
- Automatic extraction of fillets and fillet curves (boundary curves, central curve on mesh, theoretical sharp edge curves) on triangular mesh
- Segmentation of the triangle mesh in areas without fillets, ready for further fitting with untrimmed NURBS surfaces
LMModel: mesh model library
Leios SDK additional module for complete 3D document management.
- Model object management of several meshes with a shared history
- mesh groups
- full support for model object notifications
Leios SDK additional module for Python scripting.
- direct access to Leios SDK modules and functions
- 32bit UI based on Python 2.7
LMViewGL: visualization library
The library draws a scene consisting of one or several point clouds and triangle meshes, previously prepared without adding scene lights or altering the original data. It heavily increases the loading and elaboration speed with huge datasets, preserving the quality of the visualization, allowing the user to work seemlessly and dramatically reducing loading times and delays due to rotation, panning, moving of the models.
The library is available both as Leios SDK module and as stand-alone application.
- based on OpenGL 2.0
- Streamlined management of the drawing process
- support for non-indexed meshes
- textures support