Subversion Repositories gelsvn

Rev

Rev 115 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 115 Rev 125
Line 502... Line 502...
502
						{
502
						{
503
								cout << "." << flush;
503
								cout << "." << flush;
504
								for(VertexIter vi= m->vertices_begin();
504
								for(VertexIter vi= m->vertices_begin();
505
										vi != m->vertices_end(); ++vi)
505
										vi != m->vertices_end(); ++vi)
506
								{
506
								{
507
										Vec3f p = vi->get_pos();
507
										Vec3f p = vi->pos;
508
										if(ginter.in_domain(p))
508
										if(ginter.in_domain(p))
509
										{
509
										{
510
												Vec3f g = ginter(p);
510
												Vec3f g = ginter(p);
511
												float s = sqr_length(g);
511
												float s = sqr_length(g);
512
												if(s>0.0001)
512
												if(s>0.0001)
513
												{
513
												{
514
														float v = inter(p)-iso;
514
														float v = inter(p)-iso;
515
														vi->set_pos(p-g*v/s);
515
														vi->pos = (p-g*v/s);
516
												}
516
												}
517
										}
517
										}
518
								}
518
								}
519
						}
519
						}
520
				}
520
				}