FAQ FAQ   Search Search   Memberlist Memberlist   Usergroups Usergroups   Register Register 
3Dconnexion.com
3Dconnexion Forum 
  Profile Profile   Log in to check your private messages Log in to check your private messages  Log inLog in 

 3Dconnexion.com Forum Index » Developer's Forum for Mac OS X » Plugin question
  The time now is Mon Sep 06, 2010 6:25 pm 

 Post new topic   Reply to topic View previous topic :: View next topic  
Author Message
PostPosted: Sat May 22, 2010 2:10 pm    Post subject: Plugin question  Reply with quote  

kvbarnum



Joined: 22 May 2010
Posts: 3

Hey all,

First of all, this isn't a "mac only" question, but since I develop on the mac, I decided this was the best place for this:)

I'm writing a plugin for my 3d app (c4d) to allow the use of HID devices to animate objects and cameras in real-time. I'd love to also support 3DConnexion devices, but since c4d already has a plugin for such devices, I'm encountering problems. I've been using SDL to poll data from HID devices in my plugin, and 3DConnexion devices are supported as such (on mac, at least... no windows support, either as HID or through the 3DC driver). However, the 3DC driver interferes with my plugin's use of 3DC devices... unless I have the preferences panel open and set as the active window... which is a pain. The only other option is to ask my users to uninstall the 3DC driver...which is totally unacceptable.

But, in the end, none of this matters since there's no windows support for 3DC devices under SDL on windows... so here I am, at the source:) Yes, there's a patch for SDL 1.3, but that version is still in development, so I don't feel comfortable relying on it (1.2.14 works just fine for me).

My question is, if I write 3DC device support into my plugin using the 3DC sdk, will it work along side another plugin that does the same? That's basically what the Maxon implementation of 3DC device support is, a plugin... and not a very good one IMHO... editor cam control is great, but object control is utterly useless without a way to record those movements. I don't mind asking my users to delete the SpaceMouse plugin from their c4d installs if there's going to be a conflict, but if that be the case, then I'll have to create editor cam control for my plugin to fill in the gap left by the missing SpaceMouse plugin.

thanks,
Kevin

TOP View user's profileSend private message  BOTTOM
PostPosted: Sun Jul 18, 2010 12:54 pm    Post subject:  Reply with quote  

kvbarnum



Joined: 22 May 2010
Posts: 3

2 months and no responses?!?

Hey Bryan (mod) I'm from Rochester too:D How bout' helping out a fellow Rochesterian and givin' me a nudge in the right direction;)

-kvb

TOP View user's profileSend private message  BOTTOM
PostPosted: Mon Jul 19, 2010 7:29 am    Post subject:  Reply with quote  

Bryan
Moderator
Moderator


Joined: 07 Dec 2006
Posts: 333
Location: Rochester NY

Sorry kvbarnum, I'm not a developer. I'm afraid your questions are over my head. ; ^ > Maybe, try jwick.
_________________
The more things change, the more they remain the same. ; ^ )

TOP View user's profileSend private message  BOTTOM
PostPosted: Mon Jul 26, 2010 3:46 pm    Post subject:  Reply with quote  

flomotan
Moderator
Moderator


Joined: 08 Jan 2007
Posts: 251

Adding a plug-in to handle 3d mouse data in an application that already has 3d mouse support in it usually leads to a bad navigation experience. Conflict inevitably arises.

The best solution is to disable one of the plug-ins. Preferably the user has an easy way to toggle a switch to determine which plug-in to use. You may need to coordinate this with Maxon.

TOP View user's profileSend private message  BOTTOM
 Post new topic   Reply to topic All times are GMT - 8 Hours

Display posts from previous:   
 3Dconnexion.com Forum Index » Developer's Forum for Mac OS X » Plugin question
 Page 1 of 1
 
 
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Jump to:  


     Powered by phpBB © 2001, 2005 phpBB Group | Template Neon v1.3 | Crystal