Difference between revisions of "distance"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "<br/>" to "<br>")
m (Text replacement - "[[Category:Scripting Commands ArmA|" to "[[Category:Scripting Commands Armed Assault|")
(3 intermediate revisions by the same user not shown)
Line 34: Line 34:
 
|x2= <code>_meters = [[player]] [[distance]] [1,2,3];</code> |EXAMPLE2=
 
|x2= <code>_meters = [[player]] [[distance]] [1,2,3];</code> |EXAMPLE2=
 
|x3= <code>_meters = [1,2,3] [[distance]] [4,5,6];</code> |EXAMPLE3=
 
|x3= <code>_meters = [1,2,3] [[distance]] [4,5,6];</code> |EXAMPLE3=
|x4= <code>_meters = [[position]] [[player]] [[distance]] [[nearestLocation]] <nowiki>[</nowiki>[[position]] [[player]], "hill"];</code> |EXAMPLE5=4
+
|x4= <code>_meters = [[position]] [[player]] [[distance]] [[nearestLocation]] [<nowiki/>[[position]] [[player]], "hill"];</code> |EXAMPLE5=4
  
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
Line 47: Line 47:
 
<!-- Note Section BEGIN -->
 
<!-- Note Section BEGIN -->
 
<dd class="notedate">Posted on Feb 14, 2007 - 12:00
 
<dd class="notedate">Posted on Feb 14, 2007 - 12:00
<dt class="note">'''[[User:Sudden Death|Sudden Death]]'''<dd class="note">distance to position3D (array) doesnt work with OFP, only objects
+
<dt class="note">[[User:Sudden Death|Sudden Death]]<dd class="note">distance to position3D (array) doesnt work with OFP, only objects
  
 
Armed Assault:
 
Armed Assault:
Line 53: Line 53:
  
 
<dd class="notedate">Posted on Mar 10, 2010 - 12:00
 
<dd class="notedate">Posted on Mar 10, 2010 - 12:00
<dt class="note">'''[[User:Rommel|Rommel]]'''<dd class="note">This returns the map distance, not the vector distance, [0,0,0] distance [0,0,1] can be >1 or <1, not exactly 1; unlike the vector math.
+
<dt class="note">[[User:Rommel|Rommel]]<dd class="note">This returns the map distance, not the vector distance, [0,0,0] distance [0,0,1] can be >1 or <1, not exactly 1; unlike the vector math.
  
 
<dd class="notedate">Posted on Aug 03, 2012 - 10:15
 
<dd class="notedate">Posted on Aug 03, 2012 - 10:15
<dt class="note">'''[[User:Ignoues01|Igneous01]]'''<dd class="note">If a position in format [x, y, z] is provided for both arguments, distance also checks the z dimension as well. Ie:
+
<dt class="note">[[User:Ignoues01|Igneous01]]<dd class="note">If a position in format [x, y, z] is provided for both arguments, distance also checks the z dimension as well. Ie:
 
player distance [0,0,200]
 
player distance [0,0,200]
 
will return 200, if the player is at this position at ground/sea level.
 
will return 200, if the player is at this position at ground/sea level.
  
 
<dd class="notedate">Posted on March 22, 2014
 
<dd class="notedate">Posted on March 22, 2014
<dt class="note">'''[[User:AgentRev01|AgentRev]]'''<dd class="note">When objects are supplied as arguments, distance is calculated from their model center (object modelToWorld [0,0,0]), and not the position returned by getPos/ATL/ASL.<br>
+
<dt class="note">[[User:AgentRev01|AgentRev]]<dd class="note">When objects are supplied as arguments, distance is calculated from their model center (object modelToWorld [0,0,0]), and not the position returned by getPos/ATL/ASL.<br>
 
However, this is not relevant for units, as their model center matches their world position.
 
However, this is not relevant for units, as their model center matches their world position.
  
Line 73: Line 73:
 
[[Category:Scripting Commands OFP 1.96|DISTANCE]]
 
[[Category:Scripting Commands OFP 1.96|DISTANCE]]
 
[[Category:Scripting Commands OFP 1.46|DISTANCE]]
 
[[Category:Scripting Commands OFP 1.46|DISTANCE]]
[[Category:Scripting Commands ArmA|DISTANCE]]
+
[[Category:Scripting Commands Armed Assault|DISTANCE]]
 
[[Category:Command_Group:_Object_Information|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command_Group:_Object_Information|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
+
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]

Revision as of 20:18, 3 June 2020

Template:Command

Notes

Posted on Feb 14, 2007 - 12:00
Sudden Death
distance to position3D (array) doesnt work with OFP, only objects Armed Assault: position3D (array) and object works
Posted on Mar 10, 2010 - 12:00
Rommel
This returns the map distance, not the vector distance, [0,0,0] distance [0,0,1] can be >1 or <1, not exactly 1; unlike the vector math.
Posted on Aug 03, 2012 - 10:15
Igneous01
If a position in format [x, y, z] is provided for both arguments, distance also checks the z dimension as well. Ie: player distance [0,0,200] will return 200, if the player is at this position at ground/sea level.
Posted on March 22, 2014
AgentRev
When objects are supplied as arguments, distance is calculated from their model center (object modelToWorld [0,0,0]), and not the position returned by getPos/ATL/ASL.
However, this is not relevant for units, as their model center matches their world position.

Bottom Section