To Top

Product Overview

HOOPS Native Platform

Included Software Development Kits

The HOOPS Native Platform is the premier toolkit for building 3D engineering applications on desktop and mobile platforms as well as for mixed reality applications. It consists of three well integrated software development toolkits (SDKs):

HOOPS Visualize

HOOPS Visualize is a powerful graphics engine for advanced engineering applications on native platforms.

HOOPS Exchange

HOOPS Exchange is the leading data translation technology with access to over 30 CAD file formats, making it easy to integrate robust CAD data translation into your application.

HOOPS Publish

HOOPS Publish allows developers to publish 3D data into 3D PDFs, to multiple standard CAD formats and HTML.

Engineering Focused Visualization

High Performance

HOOPS Visualize offers optimal graphics performance on all supported desktop, mobile, AR and VR platforms and devices. By utilizing automatic scene optimization techniques and advanced culling it ensures a highly interactive framerate for even the most complex models.

High Quality

HOOPS Visualize takes advantage of modern graphics hardware, with advanced shadowing techniques, ambient occlusion, reflections, fast and accurate multi-layer transparency, fast hidden line and other rendering features. It also supports Physically Based Rendering (PBR) materials for even more realism.

Ease of Use

HOOPS Visualize is more than just a “graphics engine”, it is a framework for building engineering applications with an engineering focused scene-graph technology at its core. Wrapped around this graphics core is a customizable and extendable class layer that encapsulates a lot of high-level functionality found within engineering applications and offers integrations with other components like solid modelers.

Rich Line & Text Support

HOOPS Visualize offers best-in-class support for line rendering with a rich selection of custom line styles, full control of line thickness, multi-line support, infinite lines and many other features required for professional engineering applications. It also supports fast and high-quality rendering of 2D and 3D text with full internationalization support, extensive support for system and TrueType fonts, granular per character attributes and styles, predefined Geometric Dimensioning and Tolerancing (GD&T) fonts and much more.

Built-in Measurement & Markup

HOOPS Visualize has many pre-built operators to measure lengths, distances, and angles within a CAD model, utilizing the original boundary representation (BREP) data if available to provide precise results. Another set of operators provides rich support for model markup in 2D and 3D.

2D Support

HOOPS Visualize handles 3D models and 2D drawings equally well, utilizing its advanced line and text rendering as well as its support for clip regions and other features to accurately display even the most complex drawings.

Built-in Printing Support

HOOPS Visualize includes dedicated support for printers and plotters offering fast, high quality and high-resolution printing for PDF, Postscript and Graphics Device Interface (GDI) devices utilizing a sophisticated hybrid vector/raster hardcopy approach.

Advanced Selection & Highlighting

HOOPS Visualize has highly customizable support for selection and highlighting with many advanced techniques to quickly highlight entities within its scene graph and precise analytic and image-based picking of entities or sub-entities such as lines, faces and points.

Massive Point Cloud Support

HOOPS Visualize provides a range of interactive navigation and analysis tools specifically aimed at working with point clouds and laser scan data with features like eye-dome lighting and splat rendering offering best-in-class visualization of point cloud data. Utilizing dynamic level of detail combined with an optimal out-of-core approach HOOPS Visualize can render point clouds with billions of points interactively.

Wide Platform & Device Support

HOOPS Visualize supports all major native platforms including desktop operating systems:

  • Windows
  • Linux
  • Mac

As well as mobile platforms:

  • iOS
  • Android

And supports AR and VR development:

  • ARKit
  • ARCore
  • OpenVR
  • HoloLens SDK

The HOOPS Native Platform provides all the technology you need to build best-in-class AR and VR applications, offering integration with all major AR and VR SDKs and platforms, rich CAD import as well as high-performance engineering focused visualization.

Its thread-safe interface is available in C++ as well as C# with sample integrations to GUI frameworks like WPF, MFC, QT and Cocoa.

...and much more

HOOPS Visualize supports many, many more features like section planes with capping edges and faces, various color interpolation techniques suitable for CFD and FEA including isolines and contour lines, advanced hidden line rendering, polygonal clip regions, multi-window and overlay rendering. For a more comprehensive list please see the HOOPS Visualize Technical Overview.

Unparalleled Data Access

Support for 30+ Engineering & Visualization Formats

Through its full integration with HOOPS Exchange the HOOPS Native platform can directly read CAD data from the most popular 3D file formats without any dependencies on proprietary CAD systems. Click here to view all supported file formats.

Accurate & Unified Access to CAD Data

HOOPS Exchange retains the full topological structure of a CAD model including precise parametric definitions of curves and surfaces including local tolerances for all CAD formats it supports. In addition, it provides a single unified API to access CAD data, no matter where it came from.

Built-In Tessellator

HOOPS Exchange not only supports reading tessellated data directly from the original CAD file, but also provides an internal tessellator with many options to control the desired balance between tessellation accuracy and visualization performance.

Exact PMI and Markup

The HOOPS Native Platform faithfully reproduces Product Manufacturing Information (PMI) for all major CAD formats and maintains the complete logical hierarchy and semantic representation of the PMI as represented in the CAD system.

Configurations & Views

The HOOPS Native Platform fully supports all predefined views (e.g. work instructions or exploded views) and model configurations stored in the original CAD model, making it easy to switch between different view states or load specific configurations of an assembly.

Feature Tree Support

The HOOPS Native Platform reads feature tree information for some CAD formats, giving you access to the steps that have been taken in a CAD design system to create the final part for features like extrusions, revolutions, patterns, holes and more.

...and much more

HOOPS Exchange offers many more features that help you build advanced engineering applications like collision detection, healing capabilities and data authoring. For a more extensive list of features please see the HOOPS Exchange Technical Overview.

Export to 3D PDF, The Web and a Wide Variety of Other Formats

Through the tight integration with HOOPS Publish developers can generate rich interactive 3D PDF documents as well as self-contained HTML files that can be opened in any web browser. In addition, the HOOPS Native Platform supports export to a wide variety of formats including JT, STEP and 3MF and the creation of fully customizable image snapshots from any model.

For a more extensive list of features please see the HOOPS Publish Technical Overview.

THE ULTIMATE Development ECOSYSTEM for engineering applications

Partner with THE Expert in Engineering Graphics

With over 20 years of expertise in engineering graphics and data access, Tech Soft 3D is your partner during development of your application, serving as a highly responsive virtual extension to your engineering team.

Build for the Web with HOOPS Communicator

The HOOPS Native Platform supports desktop, mobile and AR/VR applications, and also integrates with HOOPS Communicator, our feature-rich and high-performance SDK for developing web-based engineering software allowing you to easily develop companion applications for the browser.

Leverage best-in-class engineering components

The HOOPS Native Platform is tightly integrated with Parasolid, ensuring the highest quality data import for X_T based formats and greatly reduces the time needed to integrate the HOOPS Native Platform into a Parasolid-based application.

First Class Customer Support, Training and Consulting from HOOPS Experts

Our team of Consulting Engineers provide hands-on help throughout the initial development phase and our competent support team responds quickly to any issues or feature requests you might have.

Tailored for Your Market

Jumpstart your development with a broad range of vertical-market tailored features and sample applications.

Additive Manufacturing

The HOOPS Native Platform accelerates the development of modern additive manufacturing software with its reliable CAD data access, flexible visualization as well as a partnership with Polygonica which provides advanced mesh processing capabilities including auto-healing, simplification, lattice generation and other features.

Building & Construction

The HOOPS Native Platform allows developers to build world-class AEC and BIM applications offering rich access to Revit, IFC and DWG files as well as large model visualization on desktop, mobile and for AR and VR platforms.

Viewing, Technical Illustrations & Digital Mockup

The HOOPS Native platform is perfectly suited for any downstream use of 3D data, allowing you to extract all engineering data within a CAD model including PMI and feature tree information while providing best-in-class, high performance visualization capabilities.

CAD

The HOOPS Native Platform is perfectly suited for any type of CAD and data authoring application, providing a feature rich and battle tested framework for your development team with best-in-class visualization, rich access to CAD data for import as well as export and a tight integration with Siemens Parasolid for any type of modeling workflows.

CAM

The HOOPS Native Platform is perfectly suited for Computer-Aided Manufacturing (CAM) applications, unlocking access to all engineering data within a CAD model including exact surfaces (BREP), accurate product manufacturing information (PMI) and the CAD feature tree. Its engineering focused, high performance visualization makes it easy to visualize toolpaths, cutting planes and annotations and makes it easy to perform measurements on the native CAD geometry.

AR/VR

The HOOPS Native Platform provides all the technology you need to build best-in-class AR and VR applications, offering integration with all major AR and VR SDKs and platforms, rich CAD import as well as high-performance engineering focused visualization.