Skip to content

HOM3R-Engine is a C# library for interaction with complex 3D models. It implements novel techniques for navigation, occlusion management, selection and linking of information to 3D geometry.

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

GrupoDiana/hom3r-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOM3R Engine Library

HOM3R-Engine is a C# library for interaction with complex 3D models. It implements novel techniques for navigation, occlusion management, selection and linking of information to 3D geometry. This library enables the applications that integrate it to access all the functionalities and features implemented to manage complex hierarchical 3D models.

The HOM3R-Engine library has been developed in the framework of the Use-It-Wisely (https://cordis.europa.eu/project/id/609027) and Pluggy (https://www.pluggy-project.eu/) projects. It includes all the algorithms presented in the PhD thesis developed by Daniel Gónzalez Toledo.

The documentation of everything is going to take a long time, but if you have any doubts or queries please do not hesitate to contact us (Contact: [email protected] or [email protected]).

Official website of the project is https://proyectos.diana.uma.es/hom3r

HOM3R Viewer

HOM3R Viewer is a 3D viewer for complex products that was developed alongside this library, integrating it to offer all its functions.
You can see it running on the web demonstrator located on our official website, or you can also download a Windows x64 version. If you wish to view/use the source code it is also available.

Other examples of library usage

These developments have been used in the tools developed throughout the Use-It-Wisely and PLUGGY projects. In particular, it is possible to publicly use the 3D applications developed in the Pluggy (https://pluggy.eu/exhibitions?type=ar) project on desktop, web and mobile platforms, for augmented reality and virtual reality environments (see the videos at https://www.pluggy-project.eu/pluggy3d/).

Scientific papers

Gonzalez-Toledo, D., Cuevas-Rodríguez, M., Garre-Del-Olmo, C., Molina-Tanco, L., & Reyes-Lecuona, A. (2018). HOM3R: A 3D Viewer for Complex Hierarchical Product Models. Journal of Virtual Reality and Broadcasting, 14(3). https://doi.org/10.20385/1860-2037/14.2017.3

Gonzalez-Toledo, D., Cuevas-Rodriguez, M., Molina-Tanco, L., & Reyes-Lecuona, A. (2022). Still room for improvement in traditional 3D interaction: selecting the fixed axis in the virtual trackball. Visual Computer. https://doi.org/10.1007/s00371-021-02394-x2016.

Gonzalez-Toledo, D., Cuevas-Rodriguez, M., Molina-Tanco, L., & Reyes-Lecuona, A. (2024). The Spheroidal Trackball: generalizing the Fixed Trackball for virtual camera navigation. Visual Computer. https://doi.org/10.1007/s00371-023-03250-w

Credits

This software is one of the main contributions of the PhD thesis “Interacción 3D con objetos complejos” by Daniel González-Toledo, but the whole 3DI-DIANA team has contributed to the library, its deployment in the applications developed for Use-it-Wisely and PLUGGY project and all the technical testing. The development has been coordinated by Arcadio Reyes-Lecuona (Diana Research Group, University of Malaga). Contact: [email protected]. And the current members of the development team are (in alphabetical order):

Copyright and License

This software is distributed under the terms of the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999.

The copyright (c) of the module belongs to the authors cited above.

Acknowledgements

European Union This work was partially supported by the Use-it-wisely Project (https://cordis.europa.eu/project/id/609027) European Community’s Seventh Framework Pro-gramme under grant agreement No. 609027 and the PLUGGY project (https://www.pluggy-project.eu/), European Union’s Horizon 2020 research and innovation programme under grant agreement No 726765.

About

HOM3R-Engine is a C# library for interaction with complex 3D models. It implements novel techniques for navigation, occlusion management, selection and linking of information to 3D geometry.

Resources

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Languages