Thingamajig Early Access release 10

[h1]New Features:[/h1] [list] [*] Improvements to the way joints are handled in some cases, which should improve physics interactions overall. [img]{STEAM_CLAN_IMAGE}/34332919/5e878b517b03e8004e50ef1dfe0340b4d04d76d1.jpg[/img] [*] Now hinge, sliding, and ball joints use forces and torques to make the joint reach its target when the joint is not dynamic, but one of the attached bodies is. Previously this would have been done kinematically (i.e., the bodies would be "teleported" to their expected positions), which in many cases didn't produce realistic physics reactions. [*] New "motor" options for hinge joints. When motor is enabled, the hinge rotation parameter becomes rotation speed, which controls how fast the hinge turns. Note that if the hinge is dynamic the motor option will still cause it to spin, but allow it to spin faster than the target velocity (i.e., freewheel). If the joint is not dynamic, the motor option will cause the spin to slow down if necessary to achieve the target velocity. [*] New tension parameter for hinge and sliding joints. When these joints are not dynamic, but their attached bodies are, forces and torques are used to achieve the target. Lowering the tension makes the joint more "springy" and increasing it makes it tighter and track the target closer. [*] Wire workflow improvement: now the socket on a wire parameter panel can be used to wire the socket it is attached to. This can make it easier to access sockets that end up embedded in geometry (like a hinge). Place a parameter panel for a hard to reach socket and then use it to access the socket rather than the socket directly. [/list] For a complete list of changes see: [url=https://thingamajigvr.com/notes#EarlyAccess9]Early Access 10 Release Notes[/url]