CATIA v5 - environment sensitivity

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
hwnd_3d
Posts: 4
Joined: Wed Dec 15, 2021 10:19 am

CATIA v5 - environment sensitivity

Post by hwnd_3d »

Hi,

Everyone interested in 3dconnexion products probably knows that their big selling point is the 'environment sensitivity' feature, which detects on the fly various environments a software may have and adjusts buttons to match functions suitable for the given environment. For example button-1 in 'Part Design' environment may invoke 'Extrude' feature, while in 'Sketcher' workbench it might invoke '2D Line' functionality. Otherwise, button-1 with 'Extrude' feature binded would be useless in any other environment.

Unfortunately for whatever reason this feature is not supported in Catia v5, which still is one of the biggest CAD software out there, especially in aerospace and automotive industry (where I come from). I saw this issue being mentioned here and there on the forum, but not addressed completely (https://forum.3dconnexion.com/viewtopic ... 25&t=33019 , https://forum.3dconnexion.com/viewtopic ... 25&t=35154), so after getting some initial instruction from @jwick regarding how 3DxWare config files work and learning from other topics here (https://forum.3dconnexion.com/viewtopic.php?t=35993, https://forum.3dconnexion.com/viewtopic.php?t=36746, https://forum.3dconnexion.com/viewtopic ... 854#p53389) I started developing a Catia v5 tool to implement environment sensitivity.

Long story short, I managed to write a working prototype (https://youtu.be/LBABdQCZFgE) but there are still some hurdles on the way that I need to overcome and I was hoping someone here might help me. These are:

1. In the config file, when <CurrentButtonBank> is set to Default we can customize buttons through GUI settings, and we have access to CATIA native functions:
Image
But only as we switch to any other ButtonBank (which is not default for config file, it has to be written into config manually), even though GUI sees this new Bank and recognizes that it is still operating in CATIA, it no longer gives an option to configure buttons directly with CATIA functions:
Image
Isn't it a bug?

2. When I try to modify the name of the Default Bank (green outline), GUI ignores this change and still displays it as 'CATIA', even though the name has been changed to something else. Why is that?
Image

When I will be finished, I plan to share the tool if someone would be interested.
Voggl93
Posts: 1
Joined: Mon Apr 03, 2023 11:54 pm

Re: CATIA v5 - environment sensitivity

Post by Voggl93 »

Hey there, i‘ve just Seen your Post and your Video. This Looks very promising to me!
Are you willing to Share your Progress?
Post Reply