custom 3DConnexion device

Next
 From:  Fubax
9202.1 
I'm planning on building open source 6DOF mouse controller, based upon Arduino and 3D printed.
My question is:
Is it possible to use something like DirectInput joystick for navigation inside MOI, like a 3DConnexion device?
How does Moi read 3DConnexion device output?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9202.2 In reply to 9202.1 
Hi Fubax, it's a little different in v3 and v4.

v3 uses a now pretty old interface from 3DConnexion called TDxInput.dll , which you can get from here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=816.5

TDxInput.dll implements a COM object and MoI creates the COM object and gets some interfaces from it for registering callback functions. You can find these interfaces by opening TDxInput.dll in the OLE/COM Object Viewer program. I guess it would be possible for you to make an implementation of those.

For MoI v4 MoI uses the latest 3DConnexion library siapp.lib which is linked directly with moi_lib.dll , it's not quite as loosely coupled as the old one so it's probably harder to set up a custom version.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Fubax
9202.3 In reply to 9202.2 
Thank you Michael, I'll take a look :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All