多语言展示
当前在线:1573今日阅读:59今日分享:29

Processing 3:三角函数

介绍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

很多时候,可以使用旋转变换,以避免手动计算三角函数和角度这些杂活。

推荐信息