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 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) and AutoCAD
(DWG) 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.
- 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
- 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.
The' source' directory contains the obfuscated source code (driver
code is readable) for HOOPS/3dGS.
- hoops_hio:The libraries, headers, readable source
code and project file for our 3rd party integrations.
- 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_dgndirect_v2: The files for the HOOPS DGN
Integration to the DGNdirect DGN File Toolkit version 2.6. 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_u3d: The files for the HOOPS U3d Integration.
This component can be used by developers to add U3D export 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.