We are currently changing the Bohemia Interactive forum software. This means http://forums.bistudio.com will be 'Read Only' until Thursday 9 AM UTC. Apologies for the inconvenience.

# Thread: Formula to convert "wind"-values into degree (0-359) ?

1. ## Formula to convert "wind"-values into degree (0-359) ?

Since I'm not an expert in maths, does anyone know a/the formula to convert the wind-values into a number (0-359 degree)?

Further, is there a possibility to return the wind force in knots and km/h ?

wind
setWind

2. This should get you the direction in degrees:

Code:
`(wind select 0) atan2 (wind select 1)`
Note that wind does have a vertical direction, but I think that is safe to ignore. As for the wind strength:

Code:
`sqrt((wind select 0)^2 + (wind select 1)^2)`
This will give you the correct value, but I'm not sure what unit the wind command returns. Meters per second perhaps?

EDIT: Looks like the atan2 command doesn't return values in the 0...359 range, but rather -180...+180. Easy enough to convert though.

3. Thanks for the formulas. Is there a dev or anyone else who certainly knows the speed the wind command returns?

4. Further, is there a possibility to return the wind force in knots and km/h ?
The wind vector is meters per second if I'm not mistaken. You can convert numbers (note: not vectors) to different units using BIS_fnc_convertUnits. Check the in-game function viewer in the editor on how to use it. This is a scripted function, so performance is slower than true script command.

PHP Code:
``` [32, 2, 9] call BIS_fnc_convertUnits; //Convert 32 mps to kts  ```

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•