After installing HOOPS/3dAF, 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 and configuration
files for HOOPS/Net Server; executables to many of the standalone HOOPS/3dGS
test programs.
datasets: sample data which can be used in any of the demo programs
which are distributed with the HOOPS media. In addition to sample HOOPS Stream
Files (HSF), there are also Parasolid (XT), ACIS (SAT), AutoCAD (DWG) and
Granite (Pro/E) files as well as JPEG files which can be used for texturing
purposes.
demo:
-
atl: readable source code to the HOOPS 3D Stream Control. This
source code can only be compiled on Windows platforms.
-
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.
- csharp: readable source code to the C# based demos. This component would only be of interest to those customers on the Windows platforms.
-
csharp_simple: the HOOPS/MVO-specific variant of the demo
- csharp_simple_3dgs_only: a 3dgs-only version of the demo (no dependency on HOOPS/MVO)
- 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
- java_simple_3dgs_only: a 3dgs-only version of the demo (no dependency on HOOPS/MVO)
- 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.
- visual_basic: readable source code to the VB.Net based demos. This component would only be of interest to those customers on the Windows platforms.
- vb_simple: the HOOPS/MVO-specific variant of the demo
- vb_simple_3dgs_only: a 3dgs-only version of the demo (no dependency on HOOPS/MVO)
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.
The' source' directory contains the obfuscated source
code (driver code is readable) for HOOPS/3dGS.
-
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_dwf: The libraries, headers, readable source code and project files to the HOOPS DWF Integration.
This component can be used by developers to add DWF Export to
their HOOPS/3dAF-based applications.
-
hoops_java: The HOOPS/Java
Integration classes.
-
hoops_mvo: The libraries, headers, readable
source code and project files for the HOOPS/MVO Class Library.
-
hoops_net: The executable, client libraries and
headers for HOOPS/Net Server.
-
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_w3d: The library, headers and readable source code to a customized version of the HOOPS/Stream
Toolkit which supports import/export of 3D-DWF files.
-
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.
-
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.