Use of the library provides application developers with the reassurance that complex geometry manipulation is in the hands of tried-and-tested functions, leaving them to focus on their own value-adding application development. Renishaw can provide a team of experts to provide advice and build capability for bespoke applications incorporating the GML library.
Having spent recent years extending the functional library to meet its own development requirements, Renishaw has created a true API which enables developers to embed the library within other applications, where it will work with the existing graphical user interface (GUI). The addition of extensive sample code and documentation, complete with a GUI, results in a comprehensive rapid development environment.
At the heart of the GML is a suite of C++ classes and functions designed to support and facilitate the development of any application requiring complex geometry manipulation. To facilitate this, the GML provides:
The main modelling primitives, including:
Random/ordered point clouds
High density triangulations
NURBS curve and surfaces
Extensive support functionality, including:
Comprehensive container classes
Core maths and geometry
Surface construction and triangulation
Registration and error analysis
Complex surface fitting and modification
CAD to part inspection
Reverse engineering
Multi-axis path-planning and machining
A visual development environment with a:
Fully extendable API
Fully extendable and customisable GUI
For further details about Renishaw's GML software and the development services click here.