Vector Expansion
Posted: Mon Apr 25, 2005 1:38 am
Hello
We purchased 3 of the "Opti Track" systems to evaluate and see if they can be integrated into our current VR system. It would be nice to get rid of the magnetic tracking system as this is a much tidier and far more cost effective.
The applications we produce are written in C++ using DirectX 8.1. The VC6 example was fairly useful however I have removed MFC as it is not needed or wanted.
I have had basic dot tracking up and running stably for a while now. However soon after initialising the "Vector Expansion" (5 - 10 minutes) the system promptly crashes. The "Call Stack" from VC6 at the point of crash is:
OPTITRACK! 019eb053()
OPTITRACK! 019eb3a9()
OT_Camera::Update_Vectors() line 232 + 56 bytes
OT_Camera::Update() line 153
OT_Control::Update() line 419
App::Update() line 170
CDevice::Update() line 580 + 13 bytes
CGFX::Device_Update() line 95
CSys::Run() line 515
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f16, int 1) line 198
WinMainCRTStartup() line 198 + 54 bytes
KERNEL32! 7c816d4f()
Has anyone got any suggestions as it appears as if it runs off the end of a list or similar (delayed crash). Other than that what resources apart from the "camera" frame do I need to release every main loop?
Please help
James Roberts
Head of Software Design and Development
http://www.Maelstrom.com
We purchased 3 of the "Opti Track" systems to evaluate and see if they can be integrated into our current VR system. It would be nice to get rid of the magnetic tracking system as this is a much tidier and far more cost effective.
The applications we produce are written in C++ using DirectX 8.1. The VC6 example was fairly useful however I have removed MFC as it is not needed or wanted.
I have had basic dot tracking up and running stably for a while now. However soon after initialising the "Vector Expansion" (5 - 10 minutes) the system promptly crashes. The "Call Stack" from VC6 at the point of crash is:
OPTITRACK! 019eb053()
OPTITRACK! 019eb3a9()
OT_Camera::Update_Vectors() line 232 + 56 bytes
OT_Camera::Update() line 153
OT_Control::Update() line 419
App::Update() line 170
CDevice::Update() line 580 + 13 bytes
CGFX::Device_Update() line 95
CSys::Run() line 515
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f16, int 1) line 198
WinMainCRTStartup() line 198 + 54 bytes
KERNEL32! 7c816d4f()
Has anyone got any suggestions as it appears as if it runs off the end of a list or similar (delayed crash). Other than that what resources apart from the "camera" frame do I need to release every main loop?
Please help
James Roberts
Head of Software Design and Development
http://www.Maelstrom.com