Subversion Repositories gelsvn

Rev

Rev 630 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 630 Rev 631
Line 161... Line 161...
161
            for(VertexIDIterator v = mani.vertices_begin(); v != mani.vertices_end(); ++v)
161
            for(VertexIDIterator v = mani.vertices_begin(); v != mani.vertices_end(); ++v)
162
				max_G = max(abs(scalars[*v]), max_G);
162
				max_G = max(abs(scalars[*v]), max_G);
163
            
163
            
164
			renderer = new AmbientOcclusionRenderer(mani, smooth, scalars, max_G);
164
			renderer = new AmbientOcclusionRenderer(mani, smooth, scalars, max_G);
165
			
165
			
-
 
166
		}
-
 
167
        else if(short_name == "pol")
-
 
168
        {
-
 
169
            double vmin, vmax;
-
 
170
            VertexAttributeVector<double> fun;
-
 
171
            VertexAttributeVector<Vec2d> par;
-
 
172
            make_height_fun(mani, fun, vmin, vmax);
-
 
173
            polarize_mesh(mani, fun, vmin, vmax, 15, par);
-
 
174
			renderer = new CircleFieldRenderer(mani, smooth, par, gamma);
-
 
175
 
-
 
176
        }
166
		}		else
177
        else
167
			renderer = new NormalRenderer(mani, smooth);
178
			renderer = new NormalRenderer(mani, smooth);
168
		
179
		
169
	}
180
	}
170
	view_ctrl.set_gl_modelview();
181
	view_ctrl.set_gl_modelview();
171
	renderer->draw();
182
	renderer->draw();