Documentation ¶
Index ¶
- func CartesianToPolar(x, y float64) (r, φ float64)
- func Distance(a, b Point2f) float64
- func PolarToCartesian(r, φ float64) (x, y float64)
- type Complex
- func (a Complex) Add(b Complex) Complex
- func (a Complex) AddScalar(scalar float64) (c Complex)
- func (a Complex) Argument() float64
- func (a Complex) Div(b Complex) (c Complex)
- func (a Complex) DivScalar(scalar float64) (c Complex)
- func (a Complex) Invert() (b Complex)
- func (z Complex) Magnitude() float64
- func (a Complex) Mul(b Complex) (c Complex)
- func (a Complex) MulScalar(scalar float64) (c Complex)
- func (a Complex) Norm() float64
- func (a Complex) Polar() Polar
- func (a Complex) Power(p float64) Complex
- func (a Complex) PowerN(n int) Complex
- func (a Complex) Sub(b Complex) Complex
- func (a Complex) SubScalar(scalar float64) (c Complex)
- type Point2f
- func (a Point2f) Add(b Point2f) Point2f
- func (a Point2f) DivScalar(scalar float64) Point2f
- func (a Point2f) InvertAxisX() Point2f
- func (a Point2f) InvertAxisY() Point2f
- func (a Point2f) MulScalar(scalar float64) Point2f
- func (p Point2f) Negative() Point2f
- func (p Point2f) String() string
- func (a Point2f) Sub(b Point2f) Point2f
- type Polar
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CartesianToPolar ¶
func PolarToCartesian ¶
Types ¶
type Point2f ¶
type Point2f struct {
X, Y float64
}
func (Point2f) InvertAxisX ¶
func (Point2f) InvertAxisY ¶
Click to show internal directories.
Click to hide internal directories.