Mods/vector extras

From Minetest Developer Wiki
Revision as of 19:04, 24 February 2014 by Hybrid Dog (talk | contribs)
Jump to navigation Jump to search
Function Return value Comments Status
vector.line([pos, dir[, range]]) table of vectors dir can be following
  • a direction
  • a position (range not needed)
works
vector.fine_line([pos, dir[, range], scale]) table of vectors
  • like vector.line but more precise
  • needed for not round positions
works but slow
vector.straightdelay([s, v[, a]]) number
  • s = length
  • v = velocity
  • a = acceleration (optional)
works
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
untested