ACE3/addons/atragmx/functions
ulteq be482ea097 Advanced Ballistics - Drag model revamp & Spin drift correction (#5566)
* Advanced Ballistics - Drag model revamp
- Moved away from using the drag tables from the GNU exterior ballistics library
- The drag functions are now based off this data from JBM Ballistics: http://www.jbmballistics.com/ballistics/downloads/text/
- The differences are minor, but some players might still appreciate the additional authenticity

* The Mach number is now calculated in relation to the air temperature.

* Improved speed of sound calculation accuracy.

* Advanced Ballistics - DLL update

* Advanced Ballistics - Added drag function reference (JBM Ballistics)

* Advanced Ballistics - Fixed calculation error in the spin drift simulation
- The error was introduced with this PR (https://github.com/acemod/ACE3/pull/4708)

* More descriptive variable names

* Minor performance optimizations

* Fixed some minor issues

* DLL rebuild

* Utilize new 'toFixed' script command
- Small performance improvement

* Fixed a typo

* Use correct reference speed for the drag compensation

* Updated all 'airFriction' values to match the new drag model

* 'Default' atmosphere now equals the ICAO standard atmosphere

* Update reference humidity to meet the ICAO standard
2017-10-06 13:05:20 -05:00
..
fnc_add_new_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_calculate_distance_at_velocity.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_calculate_range_card.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_calculate_solution.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_calculate_target_range_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_calculate_target_solution.sqf ATragMX - Fixed AT mode (#5485) 2017-09-08 18:18:17 +02:00
fnc_calculate_target_speed_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_calculate_truing_drop.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_can_show.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_change_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_change_target_slot.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_clear_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_clear_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_clear_user_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_create_dialog.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_gun_list.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_image_size_units.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_num_ticks_units.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_range_card_columns.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_scope_unit.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_target_size_units.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_cycle_target_speed_direction.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_delete_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_evaluate_option_menu_input.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_init.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_initGunList.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_insert_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_insert_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_on_close_dialog.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_parse_input.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_read_gun_list_entries_from_config.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_recalculate_c1_ballistic_coefficient.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_recalculate_muzzle_velocity.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_reset_relative_click_memory.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_restore_atmo_default.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_restore_truing_drop.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_restore_user_data.sqf Advanced Ballistics - Drag model revamp & Spin drift correction (#5566) 2017-10-06 13:05:20 -05:00
fnc_save_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_shift_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_shift_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_add_new_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_atmo_env_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_gun_ammo_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_gun_list.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_main_page.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_range_card_setup.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_range_card.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_solution_setup.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_target_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_target_range_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_target_speed_assist_timer.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_target_speed_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_show_truing_drop.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_sord.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_store_gun_list.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_store_user_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_target_speed_assist_timer.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_atmo_env_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_coriolis.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_gun_ammo_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_gun_list.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_option_menu.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_range_card_setup.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_range_card.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_solution_setup.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_target_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_target_range_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_target_speed_assist.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_toggle_truing_drop.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_trim_gun_name.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_true_c1_ballistic_coefficient.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_true_muzzle_velocity.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_atmo_env_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_atmo_selection.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_atmosphere.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_c1_ballistic_coefficient_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_gun_ammo_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_gun.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_inclination_angle.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_muzzle_velocity_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_range_card.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_relative_click_memory.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_result.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_scope_unit.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_solution_setup.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_target_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_target_selection.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_target.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_truing_drop_data.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_truing_drop_selection.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_unit_selection.sqf Conform function headers to coding guidelines (#5255) 2017-06-08 15:31:51 +02:00
fnc_update_zero_range.sqf ATragMX - Fixed AT mode (#5485) 2017-09-08 18:18:17 +02:00
script_component.hpp Initial merge of the ATragMX - Ballistics calculator WIP) 2015-04-06 15:51:59 +02:00