generativeart/common/vector.go

18 lines
203 B
Go
Raw Normal View History

2021-03-16 03:33:09 +00:00
package common
type Vector struct {
X, Y float64
}
func NewVector(x, y float64) *Vector {
return &Vector{
X: x,
Y: y,
}
}
func (v *Vector) Multiple(z float64) {
v.X = v.X * z
v.Y = v.Y * z
}