ProjectileHelper  1.02
Library of functions to assist with ballistic projectile calculations.
ProjectileHelper Member List

This is the complete list of members for ProjectileHelper, including all inherited members.

CanReachTargetWithSpeed(Vector3 startPosition, Vector3 targetPosition, float gravity_negative, float speed)ProjectileHelperstatic
ComputeDirectionToHitTargetWithSpeed(Vector3 startPosition, Vector3 targetPosition, float gravity_negative, float speed, out Vector3 direction1, out Vector3 direction2)ProjectileHelperstatic
ComputeElevationToHitTargetWithSpeed(float heightOffset, float distanceOffset, float gravityNegative, float speed, bool useSmallerAngle, out float angleRadians)ProjectileHelperstatic
ComputeGravityToReachTargetWithSpeedAndElevation(float distanceOffset, float heightOffset, float elevationRadians, float speed)ProjectileHelperstatic
ComputePositionAtTimeAhead(Vector3 currentPosition, Vector3 velocity, float gravity_negative, float timeAhead)ProjectileHelperstatic
ComputeSpeedToReachFlatRangeWithElevation(float elevationRadians, float range, float gravityNegative, out float speed)ProjectileHelperstatic
ComputeSpeedToReachMaxFlatRange(float range, float gravity_negative, out float timeToLand)ProjectileHelperstatic
ComputeSpeedToReachTargetWithElevation(Vector3 startPosition, Vector3 targetPosition, float elevationRadians, float gravity_negative, ref float outSpeed)ProjectileHelperstatic
ComputeTimeToHitGround(Vector3 startPosition, Vector3 velocity, float groundLevel, float gravity_negative, out float timeToHit)ProjectileHelperstatic
ComputeVelocityAtTimeAhead(Vector3 currentPosition, Vector3 currentVelocity, float gravity_negative, float timeAhead)ProjectileHelperstatic
ComputeVelocityToHitTargetAtTime(Vector3 startPosition, Vector3 targetPosition, float gravity_negative, float timeToTargetPosition)ProjectileHelperstatic
UpdateProjectile(ref Vector3 currentPosition, ref Vector3 currentVelocity, float gravity_negative, float deltaTime)ProjectileHelperstatic