vector

package
v0.0.0-...-17271f8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Vector2

type Vector2 struct {
	X, Y float64
}

func (Vector2) AddScalar

func (v Vector2) AddScalar(f float64) Vector2

func (Vector2) AddScalars

func (v Vector2) AddScalars(x, y float64) Vector2

func (Vector2) AddVector

func (v Vector2) AddVector(v2 Vector2) Vector2

func (Vector2) Dist

func (v Vector2) Dist() float64

func (Vector2) DistTo

func (v Vector2) DistTo(v2 Vector2) float64

func (Vector2) DivScalar

func (v Vector2) DivScalar(f float64) Vector2

func (Vector2) DivScalars

func (v Vector2) DivScalars(x, y float64) Vector2

func (Vector2) DivVector

func (v Vector2) DivVector(v2 Vector2) Vector2

func (Vector2) Dot

func (v Vector2) Dot(v2 Vector2) float64

func (Vector2) Equals

func (v Vector2) Equals(v2 Vector2) bool

func (Vector2) MulScalar

func (v Vector2) MulScalar(f float64) Vector2

func (Vector2) MulScalars

func (v Vector2) MulScalars(x, y float64) Vector2

func (Vector2) MulVector

func (v Vector2) MulVector(v2 Vector2) Vector2

func (Vector2) Normalize

func (v Vector2) Normalize() Vector2

func (Vector2) String

func (v Vector2) String() string

func (Vector2) SubScalar

func (v Vector2) SubScalar(f float64) Vector2

func (Vector2) SubScalars

func (v Vector2) SubScalars(x, y float64) Vector2

func (Vector2) SubVector

func (v Vector2) SubVector(v2 Vector2) Vector2

type Vector3

type Vector3 struct {
	X, Y, Z float64
}

func (Vector3) AddScalar

func (v Vector3) AddScalar(f float64) Vector3

func (Vector3) AddScalars

func (v Vector3) AddScalars(x, y, z float64) Vector3

func (Vector3) AddVector

func (v Vector3) AddVector(v2 Vector3) Vector3

func (Vector3) Cross

func (v Vector3) Cross(v2 Vector3) Vector3

func (Vector3) Dist

func (v Vector3) Dist() float64

func (Vector3) DistTo

func (v Vector3) DistTo(v2 Vector3) float64

func (Vector3) DivScalar

func (v Vector3) DivScalar(f float64) Vector3

func (Vector3) DivScalars

func (v Vector3) DivScalars(x, y, z float64) Vector3

func (Vector3) DivVector

func (v Vector3) DivVector(v2 Vector3) Vector3

func (Vector3) Dot

func (v Vector3) Dot(v2 Vector3) float64

func (Vector3) Equals

func (v Vector3) Equals(v2 Vector3) bool

func (Vector3) MulScalar

func (v Vector3) MulScalar(f float64) Vector3

func (Vector3) MulScalars

func (v Vector3) MulScalars(x, y, z float64) Vector3

func (Vector3) MulVector

func (v Vector3) MulVector(v2 Vector3) Vector3

func (Vector3) Normalize

func (v Vector3) Normalize() Vector3

func (Vector3) RotateX

func (v Vector3) RotateX(theta float64) Vector3

func (Vector3) RotateY

func (v Vector3) RotateY(theta float64) Vector3

func (Vector3) RotateZ

func (v Vector3) RotateZ(theta float64) Vector3

func (Vector3) String

func (v Vector3) String() string

func (Vector3) SubScalar

func (v Vector3) SubScalar(f float64) Vector3

func (Vector3) SubScalars

func (v Vector3) SubScalars(x, y, z float64) Vector3

func (Vector3) SubVector

func (v Vector3) SubVector(v2 Vector3) Vector3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL