StoBo on 29/10/2019 at 15:43
Hello all, novice DromEd user here.
I made a secret sliding door that opens by flipping a hidden switch, and a second switch on the other side of the door so that I can close it behind me. I found that I need to flip the second switch twice to shut the door again. How can I fix that? I already tried fiddling with the JointStates under Tweq, to try and get the 2nd switch in the down position to start with, but anything I try either does nothing or auto-activates the door.
Sorry if this has been asked and answered before, but I couldn't think of useful search terms.
vegetables on 29/10/2019 at 16:16
Give the second switch a "FrobProxy" link to the first switch with "AllowDirect" checked in the Data options. This will sync the two switches to each other.
StoBo on 29/10/2019 at 17:25
Perfect! Thank you.
It never occurred to me to just have them flip in sync, not that I would have known how to do it in the first place.
john9818a on 29/10/2019 at 18:27
I would just ControlDevice link both switches to each other. With the FrobProxy one of the switches can't actually be frobbed.
StoBo on 29/10/2019 at 20:14
Both of those work, but I need AllowDirect if I'm using the FrobProxy link for both switches to be frobable.
nicked on 30/10/2019 at 06:44
TIL FrobProxy can AllowDirect. That's useful!
Yandros on 30/10/2019 at 14:49
So did I!
john9818a on 30/10/2019 at 17:49
I'm just wondering what the benefits are using one vs the other. I can understand using FrobProxy if the object you frob doesn't have joints, but with two levers its kinda redundant IMO. :)
StoBo on 30/10/2019 at 18:17
As far as I can tell they are both equivalent in this situation. I prefer FrobProxy but that's just personal taste.
Also, if you add a third switch you only need to FrobProxy or ControlDevice/~ControlDevice link back to the first switch. I was worried I'd have to set up links between every pair of switches in the set to get the correct behaviour, but fortunately not.