Cyfex has an outstanding capability of combining data acquired in the real world with virtually produced data. We have developed products that are able to adapt a computer-generated set of dentures to the currently existing dentition conditions exactly, for example. Likewise hearing aids can be so precisely modeled with our software that the wearer cannot feel any pressure points in their auditory canal.
Often the generation of the virtual data is based on huge databases with models. The most suitable model is first chosen from these databases and subsequently locally adapted to the marginal conditions in the target region. We had to develop libraries with algorithms and data structures that function extremely efficiently in order to be able to render in real-time. For this purpose, we use the most cutting-edge technology during software development, which brings a tangible acceleration in performance.
Another approach for the generation of virtual data is purely mathematical. We can render each mathematically describable object in the shortest time and integrate it into a productive system. For this purpose, we also use subdivision surfaces or hierarchical data structures.
Features on the surfaces can be used for the positioning of modeled data in the scan data environment. We have also implemented optimization processes, however, to find optimal positioning within arbitrary boundary conditions through collision detection. The consolidation of scan data and mathematically generated data is possible without restriction where required.