Edit of asset "RES - Real Equation Solver" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | RES - Real Equation Solver | |
Description |
Equation solver for finding real roots of equations up to 4th degree for Godot. Methods float cbrt(x: float) static float solve_linear(a: float, b: float) static Array[float] solve_quadratic(a: float, b: float, c: float) static Array[float] solve_cubic(a: float, b: float, c: float, d: float) static Array[float] solve_quartic(a: float, b: float, c: float, d: float, e: float) static Array[float] generate_linear(r1: float) static Array[float] generate_quadratic(r1: float, r2: float) static Array[float] generate_cubic(r1: float, r2: float, r3: float) static Array[float] generate_quartic(r1: float, r2: float, r3: float, r4: float) static Example func example() -> void: print(RES.cbrt(27)) # Prints 3 print(RES.solve_linear(5, -10)) # Prints 2 print(RES.solve_quadratic(1, 1, -6)) # Prints [-3, 2] print(RES.solve_cubic(2, -11, 12, 9)) # Prints [-0.5, 3] print(RES.solve_quartic(1, -10, 35, -50, 24)) # Prints [1, 2, 3, 4] print(RES.generate_quartic(1, 2, 3, 4)) # Prints [1, -10, 35, -50, 24] |
Equation solver for finding real roots of equations up to 4th degree for Godot. Methods float cbrt(x: float) static float solve_linear(a: float, b: float) static Array[float] solve_quadratic(a: float, b: float, c: float) static Array[float] solve_cubic(a: float, b: float, c: float, d: float) static Array[float] solve_quartic(a: float, b: float, c: float, d: float, e: float) static Array[float] generate_linear(r1: float) static Array[float] generate_quadratic(r1: float, r2: float) static Array[float] generate_cubic(r1: float, r2: float, r3: float) static Array[float] generate_quartic(r1: float, r2: float, r3: float, r4: float) static Example func example() -> void: print(RES.cbrt(27)) # Prints 3 print(RES.solve_linear(5, -10)) # Prints 2 print(RES.solve_quadratic(1, 1, -6)) # Prints [-3, 2] print(RES.solve_cubic(2, -11, 12, 9)) # Prints [-0.5, 3] print(RES.solve_quartic(1, -10, 35, -50, 24)) # Prints [1, 2, 3, 4] print(RES.generate_quartic(1, 2, 3, 4)) # Prints [1, -10, 35, -50, 24] |
Category | Scripts | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/neclor/godot-real-equation-solver | |
Issues Url | https://github.com/neclor/real-equation-solver-godot/issues | |
Godot version | Godot 4.0 | |
Version String | 3.0.0 | 3.0.0 |
Download Commit | efdc06defd902edc263d1a475bfdbd3e62f4e34a | efdc06defd902edc263d1a475bfdbd3e62f4e34a |
Download Url (Computed) | https://github.com/neclor/godot-real-equation-solver/archive/efdc06defd902edc263d1a475bfdbd3e62f4e34a.zip | https://github.com/neclor/godot-real-equation-solver/archive/efdc06defd902edc263d1a475bfdbd3e62f4e34a.zip |
Icon Url |
https://raw.githubusercontent.com/neclor/real-equation-solver-godot/main/icon.png
![]() |