Introduction

Getting Started

Programming Guides

API Reference

Additional Resources

2D Tutorial : Overview

1. Create a skeleton application called 'Soccer'

  • If you are working on Windows, use the HOOPS/3dAF AppWizard to create an application that has the following properties:
    • Multiple document interface
    • HOOPS 3D Application Framework
    • No Geometric Kernel support
  • If you are working on Unix, start with the simple HOOPS/QT Application. You can optionally rename the SimpleHQWidget.h/.cpp files and the SimpleHQWidget class to have the name SoccerHQWidget.

2. Tutorial Steps

3. Reference Tutorial

In the HOOPS 3DF installation, we have provided completed versions of the tutorial reviewed in the steps above. Below is a list of these versions and where they reside:

  • MFC: the version of the completed tutorial is located in <hoops>/demo/tutorial/soccer. The project name is tutorial_soccer_vc<Microsoft Visual Studio Version>.vcproj.
  • QT: the version of the completed tutorial is located in <hoops>/demo/tutorial/soccer. The project name is qt_soccer_vc<Microsoft Visual Studio Version>.vcproj. Additionally, there is a makefile for users developing on Unix.
  • .Net: For C# developers, you can find a version of the soccer tutorial in <hoops>/demo/dotnet/csharp_tutorial_soccer/. The project name is csharp_tutorial_soccer_cs<Microsoft Visual Studio Version>.csproj. Note that these tutorial projects do not follow the tutorial steps exactly. They are based on the csharp_simple project found in the dotnet directory.