编辑“立体渲染”

来自CGTWiki
跳转至:导航搜索

警告:您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您登录创建一个账户,您的编辑将归属于您的用户名,且将享受其他好处。

该编辑可以被撤销。请检查下面的对比以核实您想要撤销的内容,然后保存下面的更改以完成撤销。
最后版本 您的文字
第97行: 第97行:
 
=====子像素级视点排布代码=====
 
=====子像素级视点排布代码=====
 
<source lang="cpp">
 
<source lang="cpp">
int getViewNUM(int row, int col, int k)
+
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 = col * 3 + 3 * row * _IncAngle + k;
+
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'' 轴水平向下。 ''row'' 代表行号, ''col'' 代表列号,''k'' 代表第几个子像素,取值为0到2.
+
子像素视点排布公式以左上角为(0,0)点,''x'' 轴水平向右,''y'' 轴水平向下。 ''i'' 代表行号, ''j'' 代表列号,''k'' 代表第几个子像素,取值为0到2.
 
<source lang="cpp">
 
<source lang="cpp">
 
double D;
 
double D;

请注意,您对CGTWiki的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅CGTWiki:版权的细节)。不要在未获授权的情况下发表!

取消 编辑帮助(在新窗口中打开)