vmath

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 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 V2

type V2 struct {
	X, Y float32
}

func NewV2

func NewV2(x, y float32) V2

func NewV2FromAngle added in v0.0.2

func NewV2FromAngle(a float32) V2

func (V2) Add added in v0.0.2

func (v V2) Add(w V2) V2

func (V2) Cross added in v0.0.2

func (v V2) Cross(w V2) float32

func (V2) Distance added in v0.0.2

func (v V2) Distance(w V2) float32

func (V2) DistanceSq added in v0.0.2

func (v V2) DistanceSq(w V2) float32

func (V2) Dot added in v0.0.2

func (v V2) Dot(w V2) float32

func (V2) Length added in v0.0.2

func (v V2) Length() float32

func (V2) LengthSq added in v0.0.2

func (v V2) LengthSq() float32

func (V2) Lerp added in v0.0.2

func (v V2) Lerp(w V2, f float32) V2

func (V2) Max added in v0.0.2

func (v V2) Max(w V2) V2

func (V2) Min added in v0.0.2

func (v V2) Min(w V2) V2

func (V2) Negate added in v0.0.2

func (v V2) Negate() V2

func (V2) Normal added in v0.0.2

func (v V2) Normal() (V2, float32)

func (V2) Rotate added in v0.0.2

func (v V2) Rotate(a float32) V2

func (V2) Scale added in v0.0.2

func (v V2) Scale(s float32) V2

func (V2) String added in v0.0.2

func (v V2) String() string

func (V2) Sub added in v0.0.2

func (v V2) Sub(w V2) V2

func (V2) ToAngle added in v0.0.2

func (v V2) ToAngle() float32

type V3

type V3 struct {
	X, Y, Z float32
}

func NewV3

func NewV3(x, y, z float32) V3

type V4

type V4 struct {
	X, Y, Z, W float32
}

func NewV4

func NewV4(x, y, z, w float32) V4

Jump to

Keyboard shortcuts

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