HOOPS Visualize

Last updated
HOOPS Visualize
Developer(s) Tech Soft 3D
Stable release
2022
Written inC++, C#
Operating system Microsoft Windows 10, Linux (CentOS 7 / RHEL 7 / glibc 2.17), macOS 10.9, iOS 11.0, Android (operating system) 5.1, Xamarin [1]
Platform x86, x86-64, ARM64, armeabi-v7a, arm64-v8a [1]
Type 3D computer graphics
License Proprietary software
Website www.techsoft3d.com/products/hoops/visualize/

HOOPS Visualize is a 3D computer graphics software designed to render graphics across both mobile and desktop platforms. [2] 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. [3]

Contents

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

Technical Overview

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

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

File formats

Supported file formats [8]
File formatImportsExportsNotes
HSFYesYesHOOPS Stream File
OBJ YesPartialLimited export
STL YesNo
PTS/PTX/XYZYes ?
Parasolid Yes ?All file formats supported by Kernel
Autodesk RealDWG Yes ?All file formats supported by SDK
PostScript NoYes
PDF NoYes
DXT1NoYes
DXT3NoYes
DXT5NoYes
JPGNoYes
PNGNoYes
TGANoYes
RGBNoYes
RGBANoYes
ARGBNoYes
GrayscaleNoYes
Mapped8NoYes

Related Research Articles

<span class="mw-page-title-main">AutoCAD</span> Commercial computer-aided design (CAD) and drafting software application

AutoCAD is a 2D and 3D computer-aided design (CAD) software application developed by Autodesk. It was first released in December 1982 for the CP/M and IBM PC platforms as a desktop app running on microcomputers with internal graphics controllers. Initially a DOS application, subsequent versions were later released for other platforms including Classic Mac OS (1992), Microsoft Windows (1993) and macOS (2010), iOS (2010), and Android (2011).

<span class="mw-page-title-main">Computer-aided design</span> Constructing a product by means of computer

Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. Designs made through CAD software help protect products and inventions when used in patent applications. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. The terms computer-aided drafting (CAD) and computer-aided design and drafting (CADD) are also used.

Autodesk, Inc. is an American multinational software corporation that provides software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered in San Francisco, California, and has offices worldwide. Its U.S. offices are located in the states of California, Oregon, Colorado, Texas, Michigan, New Hampshire and Massachusetts. Its Canada offices are located in the provinces of Ontario, Quebec, and Alberta.

<span class="mw-page-title-main">Autodesk Alias</span> Industrial design software

Autodesk Alias is a family of computer-aided industrial design (CAID) software predominantly used in automotive design and industrial design for generating class A surfaces using Bézier surface and non-uniform rational B-spline (NURBS) modeling method.

Universal 3D (U3D) is a compressed file format standard for 3D computer graphics data.

<span class="mw-page-title-main">Rhinoceros 3D</span> 3D computer graphics software

Rhinoceros is a commercial 3D computer graphics and computer-aided design (CAD) application software that was developed by TLM, Inc, dba Robert McNeel & Associates, an American, privately held, and employee-owned company that was founded in 1978. Rhinoceros geometry is based on the NURBS mathematical model, which focuses on producing mathematically precise representation of curves and freeform surfaces in computer graphics.

<span class="mw-page-title-main">3Dconnexion</span> German manufacturer of human interface devices

3Dconnexion is a German manufacturer of human interface devices for manipulating and navigating computer-generated 3D imagery. These devices are often referred to as 3D motion controllers, 3D navigation devices, 6DOF devices or a 3D mouse.

Open Design Alliance is a nonprofit organization creating software development kits (SDKs) for engineering applications. ODA offers interoperability tools for CAD, BIM, and Mechanical industries including .dwg, .dxf, .dgn, Autodesk Revit, Autodesk Navisworks, and .ifc files and additional tools for visualization, web development, 3D PDF publishing and modeling.

Spatial Corporation was founded in 1986, and had one main product: ACIS, the first commercially available 3D modeling kernel. Through subsequent years, Spatial added products to its portfolio that enabled ISVs mostly in the CAD/CAM industries, to build applications. These components included extensions and updates to the ACIS modeler, visualization products, as well as acquisitions in translator technology.

PRC is a file format that can be used to embed 3D data in a PDF file.

The table below provides an overview of notable computer-aided design (CAD) software. It does not judge power, ease of use, or other user-experience aspects. The table does not include software that is still in development. For all-purpose 3D programs, see Comparison of 3D computer graphics software. CAD refers to a specific type of drawing and modelling software application that is used for creating designs and technical drawings. These can be 3D drawings or 2D drawings.

This is an overview of notable viewers for files, that are produced by Computer aided design (CAD), Computer-aided manufacturing (CAM) and Computer-aided engineering (CAE) applications.

NX, formerly known as "Unigraphics", is an advanced high-end CAD/CAM/CAE, which has been owned since 2007 by Siemens Digital Industries Software. In 2000, Unigraphics purchased SDRC I-DEAS and began an effort to integrate aspects of both software packages into a single product which became Unigraphics NX or NX.

Polygon Cruncher is 3D computer graphics software for generating 3D-optimized meshes based on reduction and other optimization techniques. Polygon Cruncher is also available as an API through an SDK.

<span class="mw-page-title-main">UGS Corp.</span> American computer software company

UGS was a computer software company headquartered in Plano, Texas, specializing in 3D & 2D Product Lifecycle Management (PLM) software. Its operations were amalgamated into the Siemens Digital Industries Software business unit of Siemens Industry Automation division, when Siemens completed the US$3.5 billion acquisition of UGS on May 7, 2007.

<span class="mw-page-title-main">PTC Creo</span> Family of computer-aided design apps

Creo is a family of Computer-aided design (CAD) apps supporting product design for discrete manufacturers developed by PTC.

<span class="mw-page-title-main">Marmalade (software)</span>

Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.

Caustic Graphics was a computer graphics and fabless semiconductor company that developed technologies to bring real-time ray-traced computer graphics to the mass market.

References

  1. 1 2 "Supported Platforms — HOOPS Visualize HPS 2023 U1 Documentation". docs.techsoft3d.com. Retrieved 2023-04-20.
  2. "Technical Overview — HOOPS Visualize HPS 2023 U1 Documentation". docs.techsoft3d.com. Retrieved 2023-04-20.
  3. 1 2 3 4 "Tech Soft 3D's HOOPS Visualize Now Available from Siemens PLM Software | Tech Soft 3D". www.techsoft3d.com. Retrieved 2023-04-20.
  4. Menezes, Deelip (6 October 2010). "A Long Conversation with Ron Fritz" . Retrieved 2013-01-30.
  5. Folini, Franco. "An Interview with Ron Fritz, Managing Partner of Tech Soft 3D (HOOPS3D)" . Retrieved 2013-01-30.
  6. Eastman, J. Ronald (1988). "Graphics Programming goes 3-D". Digital Review: 41.
  7. 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.
  8. "Supported File Formats — HOOPS Visualize HPS 2023 U1 Documentation". docs.techsoft3d.com. Retrieved 2023-04-20.