Installation Contents

After installing HOOPS Visualize, the following high-level directories will be created. This directory tree is the same regardless of the operating system that you are running. Some of the directories may not be relevant, depending on your development platform.

  • bin: libraries and pre-built device drivers for the HOOPS Visualize components; executables for the HOOPS/3dAF Reference Applications; executables to many of the standalone HOOPS/3dGS test programs. Note: All HOOPS/3DF DLL files are digitally signed, using a certificate authority (we use VeriSign). Signing these files with a key from a CA allows them to be identified with the company who purchased the certificate, in this case, Tech Soft 3D.

  • demo:

    • cocoa: The readable source code to a cocoa-based reference application.

    • common: Portable, standalone HOOPS sample programs that can be compiled and run on NT and Linux/UNIX; all code for the generation and demonstration of different language conventions.

    • dotnet: Readable source code for dot net based demos. This component would only be of interest to customers on Windows platforms.

      • csharp_simple: a C# implementation demo based on HOOPS/MVO

      • wpf_image: a WPF implementation demo based on HOOPS/MVO and WPF using a D3D image

      • wpf_simple: a WPF implementation demo based on HOOPS/MVO and WPF

    • java: Readable source code to the Java based demos. This component would only be of interest to customers on Windows platforms.

      • java_simple: the HOOPS/MVO-specific variant of the demo using Java Swing.

      • java_simple_swt: the HOOPS/MVO-specific variant of the demo using Java SWT.

    • mfc: Readable source code to the MFC-based Part Viewers and Reference Applications. Also includes the Visual Studio .NET Application Wizard. This component would only be of interest to those customers on the Windows platforms.

      • hoops_partviewer

      • mfc_simple

      • mfc_simple_3dgs_only

      • partviewer_common

    • qt: The readable source code to the Qt-based reference applications.

      • qt_simple_4

    • uwp:

      • hololens_simple

      • win32:

        • holographic_remoting_simple

        • openvr_simple

        • win32_simple

  • Dev_Tools:

    • 3rdParty: 3rdParty components that HOOPS Visualize depends on.

    • base_stream: The libraries, headers, readable source code and project files for the HOOPS/Stream Toolkit’s base classes (these are HOOPS/3dGS-independent).

    • hardcopy

    • hoops_3dgs: The libraries and headers for HOOPS/3dGS.

    • hoops_hio: The libraries, headers, readable source code and project file for our 3rd party integrations.

      • hio_avi: The files for the HOOPS AVI integration. This component can be used by developers to add AVI export to their HOOPS Visualize applications.

      • hio_dgn: The files for the HOOPS DGN integration to the DGNdirect DGN File toolkit. This component can be used by developers to add DGN import to their HOOPS Visualize applications.

      • hio_dwg: The files for the HOOPS RealDWG integration. This component can be used by developers to add RealDWG import to their HOOPS Visualize applications.

      • hoops_ooc: The files for the HOOPS/OOC module file I/O. This technical preview demonstrates HOOPS Visualize’s out-of-core capabilities.

      • hoops_skp: The files for the HOOPS SketchUp integration. This component can be used by developers to add SketchUp import to their HOOPS Visualize applications.

    • hoops_java: The HOOPS/Java Integration classes.

    • hoops_mfc: The libraries, headers, readable source code and project files for the HOOPS/MFC classes. This would only be of interest to Windows-based developers.

    • hoops_mvo: The libraries, headers, readable source code and project files for the HOOPS/MVO class library.

    • hoops_ooc: The headers and project files for the HOOPS/OOC module. This technical preview demonstrates HOOPS Visualize’s out-of-core capabilities.

    • hoops_qt: The HOOPS/Qt Integration classes.

    • hoops_stream: The dll, lib, and headers for the HOOPS/Stream Toolkit classes (these classes are HOOPS/3dGS-specific).

    • hoops_winforms: The libraries, headers, readable source code and project files for the HOOPS/WinForms (.NET) integration. This would only be of interest to Windows-based developers.

    • hoops_wpf: The libraries, headers, readable source code and project files for the HOOPS/WPF Classes. This would only be of interest to Windows-based developers.

    • utility: code for common data structures used by projects in Dev_Tools.

    • documentation: Documentation including Release Notes, Reference Manuals, and Programming Guides for each component of the HOOPS 3D Application Framework. All documentation is in HTML format.

  • fonts: Definition files for a number of fonts which can be used by the HOOPS Visualize font engine. These include HOOPS Kanji font files.