Difference between revisions of "Mods/vector extras"
Jump to navigation
Jump to search
Hybrid Dog (talk | contribs) |
Hybrid Dog (talk | contribs) |
||
Line 23: | Line 23: | ||
→ vector | → vector | ||
* t = timeofday | * t = timeofday | ||
+ | |||
doesn't work right yet | doesn't work right yet | ||
Line 28: | Line 29: | ||
<source>vector.inside(pos, minp, maxp)</source> | <source>vector.inside(pos, minp, maxp)</source> | ||
→ bool | → bool | ||
+ | |||
untested | untested | ||
Line 33: | Line 35: | ||
<source>vector.minmax(p1, p2)</source> | <source>vector.minmax(p1, p2)</source> | ||
→ vector, vector | → vector, vector | ||
+ | |||
the first vector's x, y and z are smaller than the second one's | the first vector's x, y and z are smaller than the second one's | ||
+ | |||
untested | untested | ||
Line 39: | Line 43: | ||
→ vector | → vector | ||
* s = length | * s = length | ||
+ | |||
moves s to p2 from p1, made for rubenwardy | moves s to p2 from p1, made for rubenwardy |
Revision as of 18:53, 24 February 2014
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