small opti
This commit is contained in:
parent
0cf71d7abb
commit
a6a3785a9f
5 changed files with 23 additions and 15 deletions
|
|
@ -16,12 +16,18 @@ func (u Vector3) Add(v Vector3) Vector3 {
|
|||
return Vector3{u.X + v.X, u.Y + v.Y, u.Z + v.Z}
|
||||
}
|
||||
|
||||
func (u *Vector3) Radd(v Vector3) {
|
||||
u.X += v.X
|
||||
u.Y += v.Y
|
||||
u.Z += v.Z
|
||||
}
|
||||
|
||||
func (u Vector3) Neg() Vector3 {
|
||||
return Vector3{-u.X, -u.Y, -u.Z}
|
||||
}
|
||||
|
||||
func (u Vector3) Sub(v Vector3) Vector3 {
|
||||
return u.Add(v.Neg())
|
||||
return Vector3{u.X - v.X, u.Y - v.Y, u.Z - v.Z}
|
||||
}
|
||||
|
||||
func (u Vector3) Scale(a float64) Vector3 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue