I’m creating a snake using verlet & bones
I’ve achieved a almost desired effect using @EgoMoose’s verlet module:
The example above was setting the WorldPosition of the bone to bones verlet point’s position - this worked okay-ish but as you can see when the snake turns each segment also turns on the y axis to the first segments orientation
I thought I could solve this by instead setting the bones WorldCFrame to “look at” the next points position, this worked pretty well as below:
However the parts are “inverted” quite literally, I’m not sure why this is happening at all - Here is the current place file if you wish to take a look! Snake Rig.rbxl (33.0 KB) To test you can enter play test mode as I’ve set the snake to be the StarterCharacter. The code for this is in StarterCharacterScripts and the Verlet module is in ReplicatedStorage
Any help or guidance would be much appreciated!
Link to where I got the Verlet Integration from: Help with Cape Simulation Physics - #5 by EgoMoose