Static Public Member Functions | |
| static mixed | random2 (mixed minx, mixed miny, mixed minz, mixed maxx, mixed maxy, mixed maxz) |
| static mixed | random3 (mixed v) |
| static mixed | roll (mixed x, mixed y, mixed z, mixed times) |
| static mixed | len (mixed x, mixed y, mixed z) |
| static mixed | compare (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| returns true if equal | |
| static mixed | normalise (mixed x, mixed y, mixed z) |
| returns vector with length = 1.0 | |
| static mixed | normalise_to_len (mixed x, mixed y, mixed z, mixed normlen) |
| static mixed | cross (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| returns Ogre::v1.crossProduct(v2) | |
| static mixed | dot (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| returns Ogre::v1.dotProduct(v2) | |
| static mixed | scalarmult (mixed x, mixed y, mixed z, mixed f) |
| returns vec * scal | |
| static mixed | scale1 (mixed f, mixed x, mixed y, mixed z) |
| static mixed | sub (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| static mixed | add (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| static mixed | addscaled (mixed s, mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| static mixed | scale (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| static mixed | add3 (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3) |
| static mixed | add4 (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2, mixed x3, mixed y3, mixed z3, mixed x4, mixed y4, mixed z4) |
| static mixed | add4v (mixed v1, mixed v2, mixed v3, mixed v4) |
| static mixed | project_on_vector (mixed x1, mixed y1, mixed z1, mixed x2, mixed y2, mixed z2) |
| project 1 onto 2 | |
| static mixed | project_on_plane (mixed x, mixed y, mixed z, mixed nx, mixed ny, mixed nz) |
| project x,y,z on the plane with normal nx,,ny,nz | |
| static mixed | create (mixed x, mixed y, mixed z) |
| static mixed | isZeroLength (mixed x, mixed y, mixed z) |
| returns true if the length is almost zero, inspired by ogre | |
Definition at line 5513 of file lua_pseudo_code.cpp.
| static mixed Vector::random2 | ( | mixed | minx, | |
| mixed | miny, | |||
| mixed | minz, | |||
| mixed | maxx, | |||
| mixed | maxy, | |||
| mixed | maxz | |||
| ) | [inline, static] |
Definition at line 5515 of file lua_pseudo_code.cpp.
| static mixed Vector::random3 | ( | mixed | v | ) | [inline, static] |
Definition at line 5517 of file lua_pseudo_code.cpp.
| static mixed Vector::roll | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z, | |||
| mixed | times | |||
| ) | [inline, static] |
rolls the components in the vector ie. times=1 x,y,z -> z,y,x
Definition at line 5521 of file lua_pseudo_code.cpp.
| static mixed Vector::len | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z | |||
| ) | [inline, static] |
Definition at line 5523 of file lua_pseudo_code.cpp.
| static mixed Vector::compare | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
| static mixed Vector::normalise | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z | |||
| ) | [inline, static] |
| static mixed Vector::normalise_to_len | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z, | |||
| mixed | normlen | |||
| ) | [inline, static] |
Definition at line 5531 of file lua_pseudo_code.cpp.
| static mixed Vector::cross | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
| static mixed Vector::dot | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
| static mixed Vector::scalarmult | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z, | |||
| mixed | f | |||
| ) | [inline, static] |
| static mixed Vector::scale1 | ( | mixed | f, | |
| mixed | x, | |||
| mixed | y, | |||
| mixed | z | |||
| ) | [inline, static] |
Definition at line 5542 of file lua_pseudo_code.cpp.
| static mixed Vector::sub | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
Definition at line 5544 of file lua_pseudo_code.cpp.
| static mixed Vector::add | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
Definition at line 5546 of file lua_pseudo_code.cpp.
| static mixed Vector::addscaled | ( | mixed | s, | |
| mixed | x1, | |||
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
Definition at line 5548 of file lua_pseudo_code.cpp.
| static mixed Vector::scale | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
Definition at line 5550 of file lua_pseudo_code.cpp.
| static mixed Vector::add3 | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2, | |||
| mixed | x3, | |||
| mixed | y3, | |||
| mixed | z3 | |||
| ) | [inline, static] |
Definition at line 5552 of file lua_pseudo_code.cpp.
| static mixed Vector::add4 | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2, | |||
| mixed | x3, | |||
| mixed | y3, | |||
| mixed | z3, | |||
| mixed | x4, | |||
| mixed | y4, | |||
| mixed | z4 | |||
| ) | [inline, static] |
Definition at line 5554 of file lua_pseudo_code.cpp.
| static mixed Vector::add4v | ( | mixed | v1, | |
| mixed | v2, | |||
| mixed | v3, | |||
| mixed | v4 | |||
| ) | [inline, static] |
Definition at line 5556 of file lua_pseudo_code.cpp.
| static mixed Vector::project_on_vector | ( | mixed | x1, | |
| mixed | y1, | |||
| mixed | z1, | |||
| mixed | x2, | |||
| mixed | y2, | |||
| mixed | z2 | |||
| ) | [inline, static] |
| static mixed Vector::project_on_plane | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z, | |||
| mixed | nx, | |||
| mixed | ny, | |||
| mixed | nz | |||
| ) | [inline, static] |
project x,y,z on the plane with normal nx,,ny,nz
Definition at line 5562 of file lua_pseudo_code.cpp.
| static mixed Vector::create | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z | |||
| ) | [inline, static] |
Definition at line 5564 of file lua_pseudo_code.cpp.
| static mixed Vector::isZeroLength | ( | mixed | x, | |
| mixed | y, | |||
| mixed | z | |||
| ) | [inline, static] |
returns true if the length is almost zero, inspired by ogre
Definition at line 5567 of file lua_pseudo_code.cpp.
1.5.6