介绍Processing 3对三角函数的支持,包括sin,cos,tan,asin,acos,atan(atan2)以及角度常数。
工具/原料
Processing 3
方法/步骤
1
首先,使用函数sin,cos,tan可以获取正弦,余弦,正切值。输入和输出均为1个浮点数。输入是弧度制。
2
使用asin,acos,atan函数以获取反正弦,反余弦,反正切。输入输出均为一个float类型,返回值是弧度制。
4
atan2(y,x)是两输入的反正切,与atan(y/x)等价。(y/x是浮点除法)
5
角度常量有QUARTER_PI(PI/4),HALF_PI(PI/2),PI,TWO_PI(PI*2)另外,TAU和TWO_PI值相同。
注意事项
1
反三角函数需要注意范围。asin acos输入在-1~1之间。asin的返回值在-PI/2~PI/2,acos的返回值在0~PI
2
对于asin和acos如果输入无意义,返回NaN
3
很多时候,可以使用旋转变换,以避免手动计算三角函数和角度这些杂活。
上一篇:如何拥有主动积极的生活态度
下一篇:一类含三角函数不定积分的巧妙通解