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 3D
Application Framework components; executables for the HOOPS/3dAF Reference
Applications; executables to many of the standalone HOOPS/3dGS test programs. Note: All HOOPS/3DF .dlls are digitally signed, using a Certificate Authority (we use VeriSign). Signing dlls with a key from a CA allows the them to be fully identified with the company who purchased the certificate, in this case, Tech Soft 3D.
- demo:
- atl: readable source code to the HOOPS 3D Stream Control.
This source code can only be compiled on Windows platforms.
- 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 those customers on the
Windows platforms. These includes demos in C# and VB.
- csharp_simple: a C# implementation demo based on HOOPS/MVO
- csharp_simple_3dgs_only: a 3dgs-only version of the demo (no
dependency on HOOPS/MVO)
- csharp_simple_parasolid: a C# implementation with Parasolid
demo based on HOOPS/MVO.
- csharp_tutorial_analysis: a C# implementation demo based on
the CAE Tutorial.
- csharp_tutorial_soccer: a C# implementation demo based on the
2D Tutorial.
- csharp_tutorial_spheres: a C# implementation demo based on the
3D Tutorial.
- csharp_tutorial_visualize: a C# implementation demo based on
the LMV Tutorial.
- vb_simple: a VB implementation demo based on HOOPS/MVO
- vb_simple_3dgs_only: a 3dgs-only version of the demo (no dependency
on HOOPS/MVO)
- vb_wpf_simple: a VB implementation demo based on HOOPS/MVO and
WPF
- wpf_simple: a C# 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 those customers on the
Windows platforms.
- java_simple: the HOOPS/MVO-specific variant of the demo using
Java Swing.
- java_simple_3dgs_only: a 3dgs-only version of the demo (no dependency
on HOOPS/MVO)
- 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.
- motif: The readable source code to two separate MOTIF
based viewers. These may only be of interest to developers on UNIX
based platforms.
- plugins: The executable and source code to any plug-ins
that are distributed with the HOOPS technology. This currently consists
of plug-ins for 3ds Max and MicroStation. They both enable HSF export
from their respective applications.
- qt: The readable source code to the Qt-based reference
applications.
- tutorial: Tutorial projects referenced from the 'Getting
Started' section of the documentation.
- dev_Tools:
- 3rdParty: 3rdParty components that HOOPS/3dAF 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).
- 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.
- hoops_3dx: The files for the HOOPS 3D Exchange
Integration. This component can be used by developers to add translation
capabilities for a range of MCAD formats to their HOOPS/3dAF-based
applications.
- hoops_avi: The files for the HOOPS AVI Integration.
This component can be used by developers to add AVI export to
their HOOPS/3dAF-based applications.
- hoops_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/3dAF-based
applications.
- hoops_dwf: The files for the HOOPS DWF Integration.
This component can be used by developers to add DWF export to
their HOOPS/3dAF-based applications.
- hoops_dwg: The files for the HOOPS RealDWG Integration.
This component can be used by developers to add RealDWG import
to their HOOPS/3dAF-based applications.
- hoops_ooc: The files for the HOOPS/OOC module
file I/O. This technical preview demonstrates HOOPS' 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/3dAF-based 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' 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.
- hp_bridge: The libraries, headers and readable source
code for the HOOPS/Parasolid bridge.
- utility: code for common data structures used by projects
in Dev_Tools.
- docs: 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/3dGS font engine. These include HOOPS Kanji font files.