GetDistanceBetweenPoints2D: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Server function}} | |||
__NOTOC__ | __NOTOC__ | ||
This function returns the distance between two 2 dimensional points using the pythagorean theorem. | This function returns the distance between two 2 dimensional points using the pythagorean theorem. | ||
Line 16: | Line 17: | ||
==Example== | ==Example== | ||
This example gets the distance between two vehicles, stored in variables ''vehicle1'' and ''vehicle2''. | This example gets the distance between two vehicles, stored in variables ''vehicle1'' and ''vehicle2''. | ||
<syntaxhighlight lang="lua">vehicle1x, vehicle1y, vehicle1z = getElementPosition ( vehicle1 ) | <syntaxhighlight lang="lua"> | ||
vehicle1x, vehicle1y, vehicle1z = getElementPosition ( vehicle1 ) | |||
vehicle2x, vehicle2y, vehicle2z = getElementPosition ( vehicle2 ) | vehicle2x, vehicle2y, vehicle2z = getElementPosition ( vehicle2 ) | ||
outputChatBox ( "The map distance between vehicle1 and | outputChatBox ( "The map distance between vehicle1 and vehicle2 is ", getDistanceBetweenPoints2D ( vehicle1x, vehicle1y, vehicle2x, vehicle2y ) ) | ||
</syntaxhighlight> | |||
==See Also== | ==See Also== | ||
{{Utility functions}} | {{Utility functions}} |
Revision as of 15:21, 20 August 2007
This function returns the distance between two 2 dimensional points using the pythagorean theorem.
Syntax
float getDistanceBetweenPoints2D ( float x1, float y1, float x2, float y2 )
Required Arguments
- x1: The X position of the first point
- y1: The Y position of the first point
- x2: The X position of the second point
- y2: The Y position of the second point
Returns
Returns a float containing the 2D distance between the two points. Returns false if invalid parameters are passed.
Example
This example gets the distance between two vehicles, stored in variables vehicle1 and vehicle2.
vehicle1x, vehicle1y, vehicle1z = getElementPosition ( vehicle1 ) vehicle2x, vehicle2y, vehicle2z = getElementPosition ( vehicle2 ) outputChatBox ( "The map distance between vehicle1 and vehicle2 is ", getDistanceBetweenPoints2D ( vehicle1x, vehicle1y, vehicle2x, vehicle2y ) )
See Also
- addDebugHook
- base64Decode
- base64Encode
- debugSleep
- decodeString
- encodeString
- fromJSON
- generateKeyPair
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getTickCount
- getTimerDetails
- getTimers
- getFPSLimit
- getUserdataType
- getVersion
- gettok
- isTransferBoxVisible
- setTransferBoxVisible
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setTimer
- ref
- deref
- sha256
- split
- teaDecode
- teaEncode
- toJSON
- tocolor
- getProcessMemoryStats
- utfChar
- utfCode
- utfLen
- utfSeek
- utfSub
- bitAnd
- bitNot
- bitOr
- bitXor
- bitTest
- bitLRotate
- bitRRotate
- bitLShift
- bitRShift
- bitArShift
- bitExtract
- bitReplace