Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

Complex Numbers
A simple class allowing basic complex algebra in GDScript
Supported Engine Version
4.0
Version String
1.2
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL
gd-complex
A simple plugin providing complex number algebra for GDScript. Loads a Singleton class that provides the Complex class for use within the game.
Example usage
Create a complex number with .new(real, imaginary)
:
var c = Complex.new(0.0, 1.0)
print(c.repr())
will print 0+1i
. The following members and operators are available on the complex class:
.real
: real part.imag
: imaginary part.sum(x)
: add another number (Complex or not).sub(x)
: subtract another number (Complex or not).mul(x)
: multiply by another number (Complex or not).div(x)
: divide by another number (Complex or not).pow(x)
: elevate to the power of another number (Complex or not).exp()
: exponentiate.log()
: natural logarithm.sqrt()
: square root.sin()
: sine.cos()
: cosine.conj()
: conjugate.mod()
: modulus.mod2()
: modulus squared.phase()
: phase.repr()
: string representation
A simple class allowing basic complex algebra in GDScript
Reviews
Quick Information

Complex Numbers
A simple class allowing basic complex algebra in GDScript
Supported Engine Version
4.0
Version String
1.2
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL