ColdFusion fornece funções para todos os cálculos trigonométricos comuns.
A função pi() retorna a constante matemática Pi, com precisão de até 15 dígitos:
<cfset testVar = pi()> <cfoutput>#testVar#</cfoutput> 3.14159265359
A função sin() pega um ângulo (em radianos), e retorna o seno do ângulo (em radianos):
<cfset testVar = sin(100)> <cfoutput>#testVar#</cfoutput> -0.50636564111
A função cos() pega um ângulo (em radianos), e retorna o cosseno do ângulo (em radianos):
<cfset testVar = cos(100)> <cfoutput>#testVar#</cfoutput> 0.862318872288
A função tan() pega um ângulo (em radianos), e retorna a tangente do ângulo (em radianos):
<cfset testVar = tan(100)> <cfoutput>#testVar#</cfoutput> -0.587213915157
A função asin() recebe um número entre -1 e 1, e retorna o arco-seno desse número.
<cfset testVar = asin(1)> <cfoutput>#testVar#</cfoutput> 1.57079632679
A função acos() recebe um número entre -1 e 1, e retorna o arco-cosseno desse número.
<cfset testVar = acos(1)> <cfoutput>#testVar#</cfoutput> 0
A função atn() recebe um número, e retorna o arco-tangente desse número.
<cfset testVar = atn(1)> <cfoutput>#testVar#</cfoutput> 0.785398163397
Para converter graus para radiano, multiplique os graus por pi/180.
<cfset myDegreesVar = .5> <cfoutput>Radians = #myDegreesVar * pi()/180#</cfoutput> Radians = 0.00872664625997
Para converter radianos para graus, multiplique os radianos por 180/pi.
<cfset myRadiansVar = .5> <cfoutput>Degrees = #myRadiansVar * 180/pi()#</cfoutput> Degrees = 28.6478897565