ARMARDemoConfiguration

From DigitalBlacksmith

Jump to: navigation, search

[edit] Configuring ARMAR for various demos

I've tried to move everything into one file:

<clinetsrc>/AR/armar_includes.h

This file contains compiler directives that will set up the architecture to act as a particular demo

[edit] OC Demo

These are the key settings in the main source include:

 
///////////////////////////////////////////////////////////////////////////////////////
//                        CLIENT MAINTENANCE CONTROLLER
///////////////////////////////////////////////////////////////////////////////////////
//The following line instructs compiler to compile in the client maintenance controller
#define USE_CLIENT_MAINTENANCE_CONTROLLER
//
//Explicitly uncomment the controller you want to compile in
//
#define COMPILE_CLIENT_MAINTENANCE_CONTROLLER_TYPE_OC
//#define COMPILE_CLIENT_MAINTENANCE_CONTROLLER_TYPE_ALBANY    
 
///////////////////////////////////////////////////////////////////////////////////////
//                                CLIENT PANELS
///////////////////////////////////////////////////////////////////////////////////////
//The following primitives tell the client which panel interfaces to compile in
//Uncomment them
//#include "AR/IInstructionPanel.h"
#include "AR/IDARTPanel.h"
//#include "AR/IZoomPanel.h"
 
 
/////////////////////////////////////////////////////////////////////////////////////
//                                    TRACKING 
/////////////////////////////////////////////////////////////////////////////////////
//Uncomment the appropriate tracker -- only one for now -- only tracking head
#define USE_INTERSENSE_HEAD_TRACKER
//#define USE_OPTITRACK_HEAD_TRACKER
//#define USE_ARTAG_HEAD_TRACKER
 
 

Ensure you are reading the correct artag cf file

In the valve hook incude:

#define ARTAG_ARRAY_FILENAME "C:\\ARMAR\\ValveHook\\D3D9\\resources\\engine.cf"

[edit] Albany Demo

Personal tools