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
5 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
5 months ago
Git URL
Issue URL