编辑“立体渲染”
来自CGTWiki
该编辑可以被撤销。请检查下面的对比以核实您想要撤销的内容,然后保存下面的更改以完成撤销。
最后版本 | 您的文字 | ||
第97行: | 第97行: | ||
=====子像素级视点排布代码===== | =====子像素级视点排布代码===== | ||
<source lang="cpp"> | <source lang="cpp"> | ||
− | int getViewNUM(int | + | int getViewNUM(int i, int j, int k) |
{ | { | ||
float step_value = 1.0 / _ViewNum * _LineNum; | float step_value = 1.0 / _ViewNum * _LineNum; | ||
− | float value_pixel = | + | float value_pixel = j * 3 + 3 * i * _IncAngle + k; |
float judge_value = value_pixel - int(value_pixel / _LineNum) * _LineNum; | float judge_value = value_pixel - int(value_pixel / _LineNum) * _LineNum; | ||
第114行: | 第114行: | ||
</source> | </source> | ||
− | 子像素视点排布公式以左上角为(0,0)点,''x'' 轴水平向右,''y'' 轴水平向下。 '' | + | 子像素视点排布公式以左上角为(0,0)点,''x'' 轴水平向右,''y'' 轴水平向下。 ''i'' 代表行号, ''j'' 代表列号,''k'' 代表第几个子像素,取值为0到2. |
<source lang="cpp"> | <source lang="cpp"> | ||
double D; | double D; |