Mods/vector extras

From Minetest Developer Wiki
Revision as of 18:52, 24 February 2014 by Hybrid Dog (talk | contribs)
Jump to navigation Jump to search
vector.line([pos, dir[, range]])

→ table of vectors

dir can be following

  • a direction
  • a position (range not needed)


vector.fine_line([pos, dir[, range], scale])

→ table of vectors

  • like vector.line but more precise
  • needed for not round positions


vector.straightdelay([s, v[, a]])

→ number

  • s = length
  • v = velocity
  • a = acceleration (optional)


vector.sun_dir(t)

→ vector

  • t = timeofday

doesn't work right yet


vector.inside(pos, minp, maxp)

→ bool untested


vector.minmax(p1, p2)

→ vector, vector the first vector's x, y and z are smaller than the second one's untested

vector.move(p1, p2, s)

→ vector

  • s = length

moves s to p2 from p1, made for rubenwardy