Skip to content

Instantly share code, notes, and snippets.

View Steve-xmh's full-sized avatar
😥
I may be slow to respond.

SteveXMH Steve-xmh

😥
I may be slow to respond.
View GitHub Profile
extends Node3D
# FABRIK for Skeletons in Godot4 based on https://github.com/joaen/EasyIK/blob/master/EasyIK/Assets/Scripts/EasyIK.cs
# Usage:
# - add the script to a node
# call the activate function
# fabrik.activate(bone_ids, skeleton, left_hand_target, left_hand_pole)
# bone_ids is an Array with the bone ids of the chain
# skeleton is the skeleton
# left_hand_target is a Node3D
@pushkine
pushkine / spring.ts
Last active August 3, 2024 18:00
Javascript spring solving algorithm. Solves real life damped harmonic oscillator physics equations as used in Apple iOS & many others. Tweak damping and stiffness for spring behavior, scale mass with value delta and set soft to force solution for a critically damped spring ( no bounce eased smooth ) . Play with this function's graph on www.desmo…
/** MIT License github.com/pushkine/ */
interface SpringParams {
mass?: number; // = 1.0
damping?: number; // = 10.0
stiffness?: number; // = 100.0
soft?: boolean; // = false
}
type seconds = number;
@dmnsgn
dmnsgn / WebGL-WebGPU-frameworks-libraries.md
Last active May 17, 2025 03:22
A collection of WebGL and WebGPU frameworks and libraries

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.

Engines and libraries ⚙️

Name Stars Last Commit Description
three.js ![GitHub
@rahilwazir
rahilwazir / vmdk_vhdx.md
Last active April 16, 2025 07:49
Convert VMWare to Hyper-V (vmdk to vhdx)