6.837MIT计算机图形学assignment0


6.837MIT计算机图形学assignment0
资源截图
代码片段和文件信息
#include 
#include 
#include “ifs.h“


void IFS::InputIFS(FILE *file)
{
for (int i = 0; i < n; i++) {
    fscanf_s(file“%f“&probability[i]);
    m[i].Read3x3(file);
  // < DO SOMETHING WITH probability and m >
}
}

void IFS::RenderIFS(Image *image const int &num_points const int &num_iters)
{
int width = image->Width() height = image->Height();
for(int i=1; i<=num_points; i++)
{
Vec2f V = Vec2f(rand()/(RAND_MAX+0.0) rand()/(RAND_MAX+0.0));
   for(int k=0;k      {
         float p = rand()/(RAND_MAX+0.0);
 float sum = 0;
 int j = 0;
  for(j=0;j< n;j++)
          {
            sum += probability[j];
            if( p <= sum)
             break;
          }
  m[j].Transform(V);
   }
  if(V.x()>=0 && V.x()<=1 && V.y()>=0 &&V.y()<=1)
      image->SetPixel(V.x()*width V.y()*height Vec3f(010));
}
}
 
  


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4295  2013-10-27 15:59  assignment0assignment0assignment0.vcxproj

     文件       1588  2013-10-27 15:59  assignment0assignment0assignment0.vcxproj.filters

     文件        466  2013-08-19 15:09  assignment0assignment0assignment0.vcxproj.user

     文件        406  2013-10-27 16:00  assignment0assignment0Debugassignment0.exe.embed.manifest

     文件        472  2013-10-27 16:00  assignment0assignment0Debugassignment0.exe.embed.manifest.res

     文件        381  2013-10-27 16:59  assignment0assignment0Debugassignment0.exe.intermediate.manifest

     文件         58  2013-10-27 16:59  assignment0assignment0Debugassignment0.lastbuildstate

     文件       3003  2013-10-27 16:59  assignment0assignment0Debugassignment0.log

     文件        212  2013-10-27 16:00  assignment0assignment0Debugassignment0_manifest.rc

     文件       2506  2013-10-27 16:59  assignment0assignment0Debugcl.command.1.tlog

     文件       8436  2013-10-27 16:59  assignment0assignment0DebugCL.read.1.tlog

     文件       2042  2013-10-27 16:59  assignment0assignment0DebugCL.write.1.tlog

     文件      27036  2013-10-27 16:59  assignment0assignment0Debugifs.obj

     文件      40560  2013-10-27 16:00  assignment0assignment0Debugimage.obj

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14240-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14240-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14240.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14240.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14268-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14268-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14268.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0assignment0Debuglink.14268.write.1.tlog

     文件       1842  2013-10-27 16:59  assignment0assignment0Debuglink.command.1.tlog

     文件       3414  2013-10-27 16:59  assignment0assignment0Debuglink.read.1.tlog

     文件        998  2013-10-27 16:59  assignment0assignment0Debuglink.write.1.tlog

     文件      25845  2013-10-27 16:41  assignment0assignment0Debugmain.obj

     文件      38366  2013-10-27 16:00  assignment0assignment0Debugmatrix.obj

     文件        396  2013-10-27 16:59  assignment0assignment0Debugmt.command.1.tlog

............此处省略52个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)