Lines Matching refs:t1
79 ArcTessellator::bezier( Arc *arc, REAL s1, REAL s2, REAL t1, REAL t2 )
88 assert( t2 < t1 );
92 assert( t1 < t2 );
95 assert( t1 == t2 );
99 assert( t1 == t2 );
111 p[0].param[1] = t1;
114 assert( (s1 == s2) || (t1 == t2) );
125 ArcTessellator::pwl_left( Arc *arc, REAL s, REAL t1, REAL t2, REAL rate )
127 assert( t2 < t1 );
130 /* int nsteps = 1 + (int) ((t1 - t2) / rate ); */
131 int nsteps = steps_function(t1, t2, rate);
134 REAL stepsize = (t1 - t2) / (REAL) nsteps;
144 newvert[i].param[1] = t1;
155 ArcTessellator::pwl_right( Arc *arc, REAL s, REAL t1, REAL t2, REAL rate )
157 assert( t1 < t2 );
161 /* int nsteps = 1 + (int) ((t2 - t1) / rate ); */
162 int nsteps = steps_function(t2,t1,rate);
163 REAL stepsize = (t2 - t1) / (REAL) nsteps;
169 newvert[i].param[1] = t1;
170 t1 += stepsize;
243 ArcTessellator::pwl( Arc *arc, REAL s1, REAL s2, REAL t1, REAL t2, REAL rate )
249 int tnsteps = 1 + (int) (glu_abs(t2 - t1) / rate );
253 REAL tstepsize = (t2 - t1) / (REAL) nsteps;
258 newvert[i].param[1] = t1;
260 t1 += tstepsize;
282 REAL s1, s2, t1, t2;
295 t1 = b->cpts[1] / b->cpts[2];
300 t1 = b->cpts[1];
305 if( t1 < t2 )
306 pwl_right( arc, s1, t1, t2, stepsize );
308 pwl_left( arc, s1, t1, t2, stepsize );
309 else if( t1 == t2 )
311 pwl_bottom( arc, t1, s1, s2, stepsize );
313 pwl_top( arc, t1, s1, s2, stepsize );
315 pwl( arc, s1, s2, t1, t2, stepsize );