Skip to content
Surf Wiki
Save to docs
general/application-programming-interfaces

From Surf Wiki (app.surf) — the open knowledge base

HOOPS Visualize

Cross-platform CAD files viewer


Cross-platform CAD files viewer

FieldValue
nameHOOPS Visualize
developerTech Soft 3D
latest release version2022
programming languageC++, C#
operating systemMicrosoft Windows 10, Linux (CentOS 7 / RHEL 7 / glibc 2.17), macOS 10.9, iOS 11.0, Android (operating system) 5.1, Xamarin
platformx86, x86-64, ARM64, armeabi-v7a, arm64-v8a
genre3D computer graphics
licenseProprietary software
website

HOOPS Visualize is a 3D computer graphics software designed to render graphics across both mobile and desktop platforms. HOOPS Visualize provides 3D Graphics API to render CAD models. It's part of the HOOPS 3D Application Framework SDK. Since June 2018 it's licensed via Siemens PLM Software.

History

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. In 1996, HOOPS was spun out of Autodesk by Tech Soft 3D, Inc., 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.

Overview

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:

  • Retained-mode graphics system with a supporting database
  • Data is structured hierarchically in a scene graph
  • Able to use many different contexts for rendering, including DirectX, OpenGL, as well as software and hardcopy
  • Interfaces with C, C++, C#, and Java
  • Out-of-core rendering mode for visualizing large point-cloud datasets
  • Integrates with other engineering SDKs like ACIS, Parasolid, RealDWG, and HOOPS Exchange, as well as industry standard CAD formats
  • PMI support, mark-up, model trees, point clouds
  • Compatible with all major graphical user interfaces
  • Platform independent input architecture

Technical Overview

Internally it uses OpenGL or DirectX (Windows). Tech Soft 3D has developed its own framework for event handling.

The graphics kernel (Core Graphics) is based on the hierarchichal scene graph data structures.

File formats

File formatImportsExportsNotes
HSFHOOPS Stream File
OBJLimited export
STL
PTS/PTX/XYZ
ParasolidAll file formats supported by Kernel
Autodesk RealDWGAll file formats supported by SDK
PostScript
PDF
DXT1
DXT3
DXT5
JPG
PNG
TGA
RGB
RGBA
ARGB
Grayscale
Mapped8

References

References

  1. "Supported Platforms — HOOPS Visualize HPS 2023 U1 Documentation".
  2. "Technical Overview — HOOPS Visualize HPS 2023 U1 Documentation".
  3. "Tech Soft 3D's HOOPS Visualize Now Available from Siemens PLM Software {{!}} Tech Soft 3D".
  4. Menezes, Deelip. (6 October 2010). "A Long Conversation with Ron Fritz".
  5. Folini, Franco. "An Interview with Ron Fritz, Managing Partner of Tech Soft 3D (HOOPS3D)".
  6. Eastman, J. Ronald. (1988). "Graphics Programming goes 3-D". Digital Review.
  7. Leler, WM. (1996). "3D with HOOPS: Build Interactive 3d Graphics into your C++ Applications". Longman Pub Group.
  8. "Supported File Formats — HOOPS Visualize HPS 2023 U1 Documentation".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about HOOPS Visualize — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report