Documentation ¶
Index ¶
- type Vector2
- func (v Vector2) AddScalar(f float64) Vector2
- func (v Vector2) AddScalars(x, y float64) Vector2
- func (v Vector2) AddVector(v2 Vector2) Vector2
- func (v Vector2) Dist() float64
- func (v Vector2) DistTo(v2 Vector2) float64
- func (v Vector2) DivScalar(f float64) Vector2
- func (v Vector2) DivScalars(x, y float64) Vector2
- func (v Vector2) DivVector(v2 Vector2) Vector2
- func (v Vector2) Dot(v2 Vector2) float64
- func (v Vector2) Equals(v2 Vector2) bool
- func (v Vector2) MulScalar(f float64) Vector2
- func (v Vector2) MulScalars(x, y float64) Vector2
- func (v Vector2) MulVector(v2 Vector2) Vector2
- func (v Vector2) Normalize() Vector2
- func (v Vector2) String() string
- func (v Vector2) SubScalar(f float64) Vector2
- func (v Vector2) SubScalars(x, y float64) Vector2
- func (v Vector2) SubVector(v2 Vector2) Vector2
- type Vector3
- func (v Vector3) AddScalar(f float64) Vector3
- func (v Vector3) AddScalars(x, y, z float64) Vector3
- func (v Vector3) AddVector(v2 Vector3) Vector3
- func (v Vector3) Cross(v2 Vector3) Vector3
- func (v Vector3) Dist() float64
- func (v Vector3) DistTo(v2 Vector3) float64
- func (v Vector3) DivScalar(f float64) Vector3
- func (v Vector3) DivScalars(x, y, z float64) Vector3
- func (v Vector3) DivVector(v2 Vector3) Vector3
- func (v Vector3) Dot(v2 Vector3) float64
- func (v Vector3) Equals(v2 Vector3) bool
- func (v Vector3) MulScalar(f float64) Vector3
- func (v Vector3) MulScalars(x, y, z float64) Vector3
- func (v Vector3) MulVector(v2 Vector3) Vector3
- func (v Vector3) Normalize() Vector3
- func (v Vector3) RotateX(theta float64) Vector3
- func (v Vector3) RotateY(theta float64) Vector3
- func (v Vector3) RotateZ(theta float64) Vector3
- func (v Vector3) String() string
- func (v Vector3) SubScalar(f float64) Vector3
- func (v Vector3) SubScalars(x, y, z float64) Vector3
- func (v Vector3) SubVector(v2 Vector3) Vector3
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) AddScalars ¶
func (Vector2) DivScalars ¶
func (Vector2) MulScalars ¶
func (Vector2) SubScalars ¶
type Vector3 ¶
type Vector3 struct {
X, Y, Z float64
}
func (Vector3) AddScalars ¶
func (Vector3) DivScalars ¶
func (Vector3) MulScalars ¶
func (Vector3) SubScalars ¶
Click to show internal directories.
Click to hide internal directories.