Multi-target advanced door #962
Closed
yobanyvrod
started this conversation in
Ideas
Replies: 1 comment
-
You could achieve such behavior with doors in doors. You could create 3 doors, each one of them moves in a certain direction. There are plenty of options to make this work out. Not really a fan of multiple outputs in that sense. There are plans to introduce new structures which allow for other things to be done. Problem is time at the moment. So I'm not sure when I will get to it. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
An Advanced Door that could move, but to multiple targets, based on inputs.
An option could be added to the Advanced Door to add more movement graphs.
These graphs would act like the existing one but in the signals tab there could be multiple outputs for the movement of the door.
I'm not fully sure how to put this into text so I hope this picture helps.
Image
The graphs could function in a way where they override each others' actions so that the TV would rotate from the current position to the target position by either moving to the default position first and then moving to the target position, OR moving straight to the target position OR just executing a move event from the current position (more info below)
Details
If the TV is rotated 30 degrees left, executing a move event that rotates the TV to the right 80 degrees would result in a final angle of 50 degrees to the right, and not 80 degrees from start.
Therefore, each graph could be tailored not as a target but simply a move function from the current position, where every graph would be a movement from theoretical target position to another, although it's obvious that this will get exponentially more complex the more target positions you have e.g., 16 movements from each 4 target positions to the next -4 for duplicates so 12 movements for 4 positions. I think
Waffle
I'm not sure if I wrote this whole thing right or not because I've stayed up all night as I'm trying to fix my sleep schedule and I am delirious.😂
Beta Was this translation helpful? Give feedback.
All reactions