Floatcos PT

From SA-MP Wiki

Jump to: navigation, search

floatcos

Image:Farm-Fresh text lowercase.png Nota: O nome desta função começa com uma letra minúscula.


Descrição:

Obtém o cosseno de um determinado ângulo. O ângulo da entrada pode ser em radians, degrees ou grades.


Parâmetros:
(Float:value, anglemode:mode=radian)
Float:valueO ângulo do qual vai ser obtido o cosseno.
anglemodeO modo do ângulo que vai ser usado, dependendo do ângulo informado.


Valores de retorno:

Retorna o cosseno do ângulo informado.


Image:32px-Circle-style-warning.png

Nota
Importante

GTA/SA-MP usa degrees para ângulo na maioria das circunstâncias, por exemplo GetPlayerFacingAngle. Portanto, é mais provável que você queira usar o modo do ângulo em 'degrees', não em radians.

Os ângulos do GTA são no sentido anti-horário; 270° é leste e 90° é oeste. Sul ainda é 180° e norte ainda é 0°/360°.


Exemplo de uso:

public OnGameModeInit()
{
    printf("O cosseno do ângulo 90° é %f", floatcos(90.0, degrees));
    // Saída: 0
    return 1;
}

Funções Relacionadas

As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.


  • float: Converte um número inteiro para float.
  • floatstr: Converte uma string para float.
  • floatmul: Multiplica dois valores float.
  • floatdiv: Divide dois valores float, divide um pelo outro.
  • floatfract: Extrai a parte fracionaria de um float.
  • floatcmp: Compara dois valores float para ver se são iguais ou diferentes.
  • floatpower: Aumenta o valor dado para a potência do expoente.
  • floatcos: Obtém o cosseno de um ângulo.
Personal tools
Navigation
Toolbox