예제 #1
0
void CubeMap::resizeCube(unsigned int new_face_size)
{
    cube_face_size = new_face_size;
    for(unsigned int i = 0; i < 6; ++i)
    {
        cv::Size cube_size(new_face_size, new_face_size);
        cv::resize(cube[i], cube[i], cube_size);
    }
}
예제 #2
0
sph_model::sph_model(sph_cache& cache,
                     const char *vert,
                     const char *frag, int n, int d, int s) :
    cache(cache), depth(d), size(s), time(1), status(cube_size(d), s_halt)
{
    init_program(vert, frag);
    init_arrays(n);
    
    zoomv[0] =  0;
    zoomv[1] =  0;
    zoomv[2] = -1;
    zoomk    =  1;
}