Subversion Repositories gelsvn

Rev

Rev 353 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 353 Rev 355
Line 132... Line 132...
132
void scene::initialize(int mo, int md)
132
void scene::initialize(int mo, int md)
133
{
133
{
134
    assert(cam_);
134
    assert(cam_);
135
    assert(!objs_.empty());
135
    assert(!objs_.empty());
136
 
136
 
-
 
137
    std::cout << "Building BSP tree.." << std::endl;
-
 
138
 
137
    std::vector<const TriMesh*> msh;
139
    std::vector<const TriMesh*> msh;
138
    std::vector<Mat4x4f> trs;
140
    std::vector<Mat4x4f> trs;
139
 
141
 
140
    std::vector<const luminaire*>::iterator it;
142
    std::vector<const luminaire*>::iterator it;
141
    for (it=objs_.begin(); it!=objs_.end(); ++it)
143
    for (it=objs_.begin(); it!=objs_.end(); ++it)
Line 150... Line 152...
150
        trs.push_back(mxx->transform());
152
        trs.push_back(mxx->transform());
151
    }
153
    }
152
 
154
 
153
    accel_->init(msh, trs, mo, md);
155
    accel_->init(msh, trs, mo, md);
154
    accel_->build();
156
    accel_->build();
-
 
157
 
-
 
158
    std::cout << "Done!" << std::endl;
155
}
159
}
156
 
160
 
157
//02566 framework, Anders Wang Kristensen, awk@imm.dtu.dk, 2007
161
//02566 framework, Anders Wang Kristensen, awk@imm.dtu.dk, 2007