• 大小: 1.05MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: 其他
  • 标签: 6.837  MIT  assignment0  IFS  

资源简介

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  assignment0\assignment0\assignment0.vcxproj

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

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

     文件        406  2013-10-27 16:00  assignment0\assignment0\Debug\assignment0.exe.embed.manifest

     文件        472  2013-10-27 16:00  assignment0\assignment0\Debug\assignment0.exe.embed.manifest.res

     文件        381  2013-10-27 16:59  assignment0\assignment0\Debug\assignment0.exe.intermediate.manifest

     文件         58  2013-10-27 16:59  assignment0\assignment0\Debug\assignment0.lastbuildstate

     文件       3003  2013-10-27 16:59  assignment0\assignment0\Debug\assignment0.log

     文件        212  2013-10-27 16:00  assignment0\assignment0\Debug\assignment0_manifest.rc

     文件       2506  2013-10-27 16:59  assignment0\assignment0\Debug\cl.command.1.tlog

     文件       8436  2013-10-27 16:59  assignment0\assignment0\Debug\CL.read.1.tlog

     文件       2042  2013-10-27 16:59  assignment0\assignment0\Debug\CL.write.1.tlog

     文件      27036  2013-10-27 16:59  assignment0\assignment0\Debug\ifs.obj

     文件      40560  2013-10-27 16:00  assignment0\assignment0\Debug\image.obj

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14240-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14240-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14240.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14240.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14268-cvtres.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14268-cvtres.write.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14268.read.1.tlog

     文件          2  2013-10-27 16:59  assignment0\assignment0\Debug\link.14268.write.1.tlog

     文件       1842  2013-10-27 16:59  assignment0\assignment0\Debug\link.command.1.tlog

     文件       3414  2013-10-27 16:59  assignment0\assignment0\Debug\link.read.1.tlog

     文件        998  2013-10-27 16:59  assignment0\assignment0\Debug\link.write.1.tlog

     文件      25845  2013-10-27 16:41  assignment0\assignment0\Debug\main.obj

     文件      38366  2013-10-27 16:00  assignment0\assignment0\Debug\matrix.obj

     文件        396  2013-10-27 16:59  assignment0\assignment0\Debug\mt.command.1.tlog

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

评论

共有 条评论