Search found 2631 matches

by jwick
Wed Oct 08, 2008 11:29 am
Forum: Windows Discussion Forum
Topic: Reading Button Configuration and Speed Setting
Replies: 6
Views: 7224

RawInput, Direct Input, etc? They are standard Microsoft technologies.
We have some examples posted in the Windows Developer's Forum.
by jwick
Wed Oct 08, 2008 10:52 am
Forum: Windows Discussion Forum
Topic: Reading Button Configuration and Speed Setting
Replies: 6
Views: 7224

I might suggest a different tactic. Rather than spending a lot of effort of synchronizing with the driver, and duplicating the GUI information, you might want to cut the driver out and go directly to the device to get your data. You can then present your own GUI in they way that makes the most sense...
by jwick
Wed Oct 08, 2008 10:37 am
Forum: Windows Discussion Forum
Topic: Reading Button Configuration and Speed Setting
Replies: 6
Views: 7224

Hi Tim, 3DxInput has not been brought up to the full functionality of the Si API. If you want to have the functionality that you mention you need to switch back. Si isn't going away. We'll need to look into why you are getting a NULL back from SiOpen. See if there is some information in the driver's...
by jwick
Tue Oct 07, 2008 12:14 pm
Forum: Developer's Forum for UNIX and Linux
Topic: Source code of xcube?
Replies: 12
Views: 155496

Hi Hans, There are two SDKs available on Windows. A COM-based SDK (3DxInput/TDxInput). It uses COM to get the data to you. This is particularly useful for some apps and languages (especially VB). It is a bit of work for C apps. This is the SDK off the SDK page. We've named the Sensor::Rotation objec...
by jwick
Tue Oct 07, 2008 10:37 am
Forum: Developer's Forum for UNIX and Linux
Topic: Source code of xcube?
Replies: 12
Views: 155496

Hans, Christian should be able to scare up the src code for xcube (it may not be meant for outside consumption though). The Windows 3DxWare SDK contains src for several demos that have been scrubbed a bit better. The rotation values are NOT Euler Angles. You do not apply them in a specific order. Th...
by jwick
Tue Oct 07, 2008 8:39 am
Forum: Windows Discussion Forum
Topic: Reading Button Configuration and Speed Setting
Replies: 6
Views: 7224

Hi Tim,

You can read and change just about anything shown in the 3DxWare GUI via the "Sync API". Download the 3DxWare SDK (you'll find it in the archive section under your device). It's documented in the online doc that comes with the SDK.

Jim
3Dx Software Development
by jwick
Tue Oct 07, 2008 8:35 am
Forum: Developer's Forum for UNIX and Linux
Topic: Source code of xcube?
Replies: 12
Views: 155496

The rotation components are, as you guessed, the axis of rotation. The length of the vector represents a dimensionless instantaneous angle about that axis.

The Windows SDK has the src for a function to convert the components to a rotation matrix if you wish to use that code (we always do).
by jwick
Mon Oct 06, 2008 7:08 am
Forum: Developer's Forum for Windows
Topic: Dynamically changing the configuration of the spacepilot
Replies: 8
Views: 20628

I have to STRONGLY discourage you from editing the scg files outside of the driver. They will no longer be used in the next major release. The only supported way to access the LCD is via the "old" 3DxWare SDK (in the archive section of the download page). This mechanism will be ported to t...
by jwick
Mon Oct 06, 2008 7:03 am
Forum: Developer's Forum for UNIX and Linux
Topic: SpacePilot Feature reports 5,6,7...0x12, What do they do?
Replies: 2
Views: 68712

There is a description of the LCD format in this topic.
by jwick
Mon Oct 06, 2008 6:59 am
Forum: Windows Discussion Forum
Topic: SpacePilot performance
Replies: 9
Views: 10653

This could be a problem in his saved configs. Please stop the driver and delete the contents of %appdata%/3dconnexion/3dxware/profiles. Then restart the driver.
by jwick
Mon Oct 06, 2008 6:14 am
Forum: Windows Discussion Forum
Topic: SpacePilot performance
Replies: 9
Views: 10653

Does it really move slower than the other machines? For example, how many seconds does it take for his part cross the screen when he applies a full push vs the other machines?
by jwick
Fri Oct 03, 2008 9:19 am
Forum: Windows Discussion Forum
Topic: SpacePilot performance
Replies: 9
Views: 10653

What is the actual complaint? What "speed" is slow? The speed his part moves across the screen (controllable in the 3DxWare GUI), speed at which the part gets redrawn (controlled by the application and the graphics card), a delay in which the application responds to changes in his input (s...
by jwick
Sat Sep 27, 2008 7:36 am
Forum: Developer's Forum for Windows
Topic: Help
Replies: 6
Views: 12266

The first 4 topics of this forum are all examples:

viewforum.php?f=19

You can also search the web for examples of programming to USB/HID devices.
by jwick
Fri Sep 26, 2008 6:19 pm
Forum: Developer's Forum for Windows
Topic: Help
Replies: 6
Views: 12266

Any of our USB devices can be used with several other APIs rather than the APIs that we wrote. HID is a standard API that can be used without having to have an open window. RawInput is another API from Microsoft that works well with multiple devices, but requires a MessageLoop. See the examples prov...
by jwick
Fri Sep 26, 2008 5:34 am
Forum: Developer's Forum for Windows
Topic: Help
Replies: 6
Views: 12266

Hi bityyp,

There is currently no way to differentiate between data from more than one device with the current driver. The best way to support this, currently, is to use RawInput or HID.

Jim
3Dx Software Development