Currently it is quite difficult to transfer torque/RPS between oblique and flexible subgrids. The large linear tracks and pivots are fairly rigid beyond their primary movement axis, and require multiple chained subgrids to provide sufficient articulation, at the expense of undefined or undesired physics behaviour.
I would like to propose the following additions to the game:
- Creation of a Power Take-Off Anchor block. This would behave in a similar way to Rope Anchor blocks; an exposed PTO socket on one face of the block, to which a user can either attach a rope-like PTO shaft in the world or via the rope nodes in the editor. The block would also have a torque/RPS port on the opposite face, which can connect to existing power blocks (e.g. pipes, engines, motors).
- Creation of a Power Take-Off Shaft item. This would behave similar to existing Rope/Cable/Hose items, and allow the user to connect two PTO Anchor blocks together. Ideally, flexibility of this connection should be high, but stretchiness should be low-to-none. While this may be an oversimplification of how a PTO shaft works, it would serve as a decent approximation without having to create new game mechanics.
Whether there would be imposed torque/RPS limits or loss of efficiency for this type of connection, to balance the convenience of being able to flexibly transfer torque/RPS across subgrids, is subject for discussion.