The HOOPS 3D Graphics System was originally developed in the mid-1980s in the CADIF Lab at Cornell University. Ithaca Software later formed to commercialize the technology. Subsequently, HOOPS was widely adopted for Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM) and Computer-Aided Engineering (CAE) software.
In 1993, Autodesk, Inc. acquired Ithaca Software.3 In 1996, HOOPS was spun out of Autodesk by Tech Soft 3D, Inc.,4 which continues to develop and sell the HOOPS 3D Graphics System under the name HOOPS Visualize. The software is made available free of charge to educational institutions.
The program features a unified API that allows users to add interactive 3D visualization to both desktop and mobile applications. HOOPS Visualize provides a hierarchical scene management engine capable of handling a range of graphics entities, together with a graphics pipeline and interaction handling algorithms. It includes clash detection, multi-plane sectioning, and large model visualization, along with many other features.
Features include:
Internally it uses OpenGL or DirectX (Windows).7 Tech Soft 3D has developed its own framework for event handling.8
The graphics kernel (Core Graphics) is based on the hierarchichal scene graph data structures.9
"Technical Overview — HOOPS Visualize HPS 2023 U1 Documentation". docs.techsoft3d.com. Retrieved 2023-04-20. https://docs.techsoft3d.com/hps/latest/general/technical_overview.html#architecture ↩
"Tech Soft 3D's HOOPS Visualize Now Available from Siemens PLM Software | Tech Soft 3D". www.techsoft3d.com. Retrieved 2023-04-20. https://www.techsoft3d.com/resources/news-events/news/hoops-visualize-now-available-from-siemens-plm-software/ ↩
Menezes, Deelip (6 October 2010). "A Long Conversation with Ron Fritz". Retrieved 2013-01-30. http://www.deelip.com/?p=3501 ↩
Folini, Franco. "An Interview with Ron Fritz, Managing Partner of Tech Soft 3D (HOOPS3D)". Retrieved 2013-01-30. http://blog.novedge.com/2007/03/ron_fritz_is_a_.html ↩
Eastman, J. Ronald (1988). "Graphics Programming goes 3-D". Digital Review: 41. ↩
Leler, WM; Merry, Jim (1996). 3D with HOOPS: Build Interactive 3d Graphics into your C++ Applications. Longman Pub Group. pp. 383–384. ISBN 978-0-201-87025-1. 978-0-201-87025-1 ↩
"Supported File Formats — HOOPS Visualize HPS 2023 U1 Documentation". docs.techsoft3d.com. Retrieved 2023-04-20. https://docs.techsoft3d.com/hps/latest/general/supported_file_formats.html ↩