Documentation ¶
Index ¶
- type Vector2
- func (v Vector2) Add(o Vector2)
- func (v Vector2) Cross(o Vector2) float64
- func (v Vector2) Dot(o Vector2) float64
- func (v Vector2) IsEqual(o Vector2) bool
- func (v Vector2) IsFarThanDistance(o Vector2, distance float64) bool
- func (v Vector2) Len() float64
- func (v Vector2) Mul(o Vector2) Vector2
- func (v Vector2) Normalize()
- func (v Vector2) Sub(o Vector2) Vector2
- func (v Vector2) Subs(o Vector2)
- type Vector3
- func (v Vector3) Add(o Vector3) Vector3
- func (v *Vector3) AddS(o Vector3)
- func (v Vector3) Cross(o Vector3) Vector3
- func (v Vector3) Dot(o Vector3) float64
- func (v Vector3) IsEqual(r Vector3) bool
- func (v Vector3) Len() float64
- func (v Vector3) Mul(o float64) Vector3
- func (v *Vector3) MulS(o float64)
- func (v *Vector3) Normalize()
- func (v Vector3) Sub(o Vector3) Vector3
- func (v *Vector3) SubS(o 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 NewVector2 ¶
func Vector2Invalid ¶
func Vector2Invalid() Vector2
func Vector2Zero ¶
func Vector2Zero() Vector2
func (Vector2) IsFarThanDistance ¶
Click to show internal directories.
Click to hide internal directories.