Subversion Repositories gelsvn

Rev

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

Rev 417 Rev 456
Line 120... Line 120...
120
			for(unsigned int i=0;i<scalars.size(); ++i)
120
			for(unsigned int i=0;i<scalars.size(); ++i)
121
				max_G = max(abs(scalars[i]), max_G);
121
				max_G = max(abs(scalars[i]), max_G);
122
			renderer = new CopperRenderer(mani, smooth, scalars, max_G,bsphere_radius);
122
			renderer = new CopperRenderer(mani, smooth, scalars, max_G,bsphere_radius);
123
			
123
			
124
		}
124
		}
-
 
125
		else if(short_name == "dua")
-
 
126
		{
-
 
127
			vector<Vec4d> colors(mani.no_vertices());
-
 
128
			mani.enumerate_vertices();
-
 
129
			VertexIter v = mani.vertices_begin();
-
 
130
			Vec3f c;
-
 
131
			float r;
-
 
132
			mani.get_bsphere(c,r);
-
 
133
			for(unsigned int i=0;i<colors.size(); ++i,++v)
-
 
134
			{
-
 
135
				if(v->pos[2]<c[2])
-
 
136
					colors[i] = Vec4d(1,-1e10,c[2],v->pos[2]);
-
 
137
				else
-
 
138
					colors[i] = Vec4d(0,c[2],1e10,v->pos[2]);
-
 
139
			}
-
 
140
			renderer = new DualVertexRenderer(mani, colors);
-
 
141
		}
125
		else
142
		else
126
			renderer = new NormalRenderer(mani,smooth);
143
			renderer = new NormalRenderer(mani,smooth);
127
		
144
		
128
	}
145
	}
129
	view_ctrl.set_gl_modelview();
146
	view_ctrl.set_gl_modelview();