Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Color integrateTexture(unsigned char *pixels, int width, int height, int depth, float s, float t, int deltas, int deltat){
- //return getTexel(pixels, width, height, depth, (int)std::floor(s), (int)std::floor(t));
- int i, j, s_, t_;
- s_ = (int)std::floor(s);
- t_ = (int)std::floor(t);
- Color buffer = init_color(0.f, 0.f, 0.f);
- for (i = s_; i <= deltas; i++)
- {
- for (j = t_; j <= deltat; j++)
- {
- buffer = add_color_color(getTexel(pixels, width, height, depth, i, j), buffer);
- }
- }
- return(buffer * (1/(deltas * deltat)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement