Dx的光照模型中有一段代码是:FLOAT theta = ( 2 * D3DX_PI * i ) / ( 50 - 1 ); 我知道“D3DX_PI”是3.14.我想知道 theta的结果是什么?代表什么含义?我没有悬赏金,··!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 19:37:42

Dx的光照模型中有一段代码是:FLOAT theta = ( 2 * D3DX_PI * i ) / ( 50 - 1 ); 我知道“D3DX_PI”是3.14.我想知道 theta的结果是什么?代表什么含义?我没有悬赏金,··!
Dx的光照模型中有一段代码是:FLOAT theta = ( 2 * D3DX_PI * i ) / ( 50 - 1 );
我知道“D3DX_PI”是3.14.
我想知道 theta的结果是什么?代表什么含义?
我没有悬赏金,··!

Dx的光照模型中有一段代码是:FLOAT theta = ( 2 * D3DX_PI * i ) / ( 50 - 1 ); 我知道“D3DX_PI”是3.14.我想知道 theta的结果是什么?代表什么含义?我没有悬赏金,··!
一个圆周是2拍,i如果是0,则角度theta为0, 如果i是49,则theta为2拍
int x, y;
for (int i = 0; i < 50; ++i)
{
float theta = (2 * PI * i) / (50 - 1);
x = i;
y = sin(theta);//theta由0渐变到2拍
//则坐标(x, y)作一个二维图的话,就是一个周期的正弦波(y值从0到1到-1到0)
}