Mods/vector extras

From Minetest Developer Wiki
Revision as of 19:01, 24 February 2014 by Hybrid Dog (talk | contribs) (use a table)
Jump to navigation Jump to search
Function Return value Comments
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
  • untested