Difference between revisions of "MIST getDir"
From DCS World Wiki - Hoggitworld.com
(No difference)
|
Latest revision as of 22:56, 13 April 2018
mist.utils.getDir
| Added with: Mist 2.0 |
| Description |
| gets heading-error corrected direction from point along line vector vec in radians. Value will always be between 0 and 2Pi (360 degrees) |
| Syntax |
| number mist.utils.getDir(vec3 vec , vec3 point ) |
| Valid Input Values: |
| mist.utils.getDir(mist.vec.sub(point1, point2)) |
| Return value: |
| number |
| Return example: |
| Angle in radians |
| Usage Examples: |
If given two points and using mist.vec.sub to get the line vector, the line "drawn" from p2 to p1.
local p1 = mist.utils.makeVec3GL(trigger.misc.getZone('z1').point)
local p2 = mist.utils.makeVec3GL(trigger.misc.getZone('z2').point)
local dir = mist.utils.getDir(mist.vec.sub(p1, p2))
|
| Notes: |
| mist.getNorthCorrection is part of this function only if the optional variable is passed.
With mist 4.0.59 the point variable is optional to allow for returning a "raw" heading between two points. |
| Related Functions |
| getHeading, getNorthCorrection, getAttitude, getPitch, getRoll, getYaw, getAoA, getClimbAngle, getDir |
