Vector3

package
v0.0.0-...-7bd1904 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Vector3

type Vector3 struct {
	X, Y, Z float32
}

func New

func New(x float32, y float32, z float32) *Vector3

func (*Vector3) Add

func (v *Vector3) Add(s *Vector3) *Vector3

func (*Vector3) AddScalar

func (v *Vector3) AddScalar(num float32) *Vector3

func (*Vector3) Cross

func (v *Vector3) Cross(s *Vector3) *Vector3

func (*Vector3) Distance

func (v *Vector3) Distance(s *Vector3) float32

func (*Vector3) Divide

func (v *Vector3) Divide(s *Vector3) *Vector3

func (*Vector3) DivideScalar

func (v *Vector3) DivideScalar(num float32) *Vector3

func (*Vector3) Dot

func (v *Vector3) Dot(s *Vector3) float32

func (*Vector3) Magnitude

func (v *Vector3) Magnitude() float32

func (*Vector3) MultiplyScalar

func (v *Vector3) MultiplyScalar(num float32) *Vector3

func (*Vector3) Subtract

func (v *Vector3) Subtract(s *Vector3) *Vector3

func (*Vector3) SubtractScalar

func (v *Vector3) SubtractScalar(num float32) *Vector3

Jump to

Keyboard shortcuts

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