Subversion Repositories gelsvn

Rev

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

Rev 362 Rev 373
Line 480... Line 480...
480
						Triangle tri1(diag, h_edges(i,j+1).get_opp_edge(), 
480
						Triangle tri1(diag, h_edges(i,j+1).get_opp_edge(), 
481
									  v_edges(i,j).get_opp_edge());
481
									  v_edges(i,j).get_opp_edge());
482
						split(tri0);
482
						split(tri0);
483
						split(tri1);
483
						split(tri1);
484
					}
484
					}
485
						for(i=0;i<root_nodes.size();++i)
485
						for(i=0;i<static_cast<int>(root_nodes.size());++i)
486
						{
486
						{
487
							if(root_nodes[i])
487
							if(root_nodes[i])
488
							{
488
							{
489
								delete root_nodes[i];
489
								delete root_nodes[i];
490
							}
490
							}
Line 532... Line 532...
532
						Triangle tri1(diag, h_edges(i,j+1).get_opp_edge(), 
532
						Triangle tri1(diag, h_edges(i,j+1).get_opp_edge(), 
533
									  v_edges(i,j).get_opp_edge());
533
									  v_edges(i,j).get_opp_edge());
534
						split(tri0);
534
						split(tri0);
535
						split(tri1);
535
						split(tri1);
536
					}
536
					}
537
						for(i=0;i<root_nodes.size();++i)
537
						for(i=0;i<static_cast<int>(root_nodes.size());++i)
538
						{
538
						{
539
							if(root_nodes[i])
539
							if(root_nodes[i])
540
							{
540
							{
541
								delete root_nodes[i];
541
								delete root_nodes[i];
542
							}
542
							}
Line 594... Line 594...
594
			points[i] = create_point(uv_points[i][0], uv_points[i][1]);
594
			points[i] = create_point(uv_points[i][0], uv_points[i][1]);
595
			points[i].create_vertex();
595
			points[i].create_vertex();
596
		}
596
		}
597
		EdgeMap edges;
597
		EdgeMap edges;
598
		vector<Triangle> tris;
598
		vector<Triangle> tris;
599
		for(int j=0;j<triangles.size();++j)
599
		for(size_t j=0;j<triangles.size();++j)
600
		{
600
		{
601
			Edge e[3];
601
			Edge e[3];
602
			int v[3];
602
			int v[3];
603
			
603
			
604
			v[0] = triangles[j][0];
604
			v[0] = triangles[j][0];
Line 615... Line 615...
615
				}
615
				}
616
			}
616
			}
617
			split(Triangle(e[0],e[1],e[2]));
617
			split(Triangle(e[0],e[1],e[2]));
618
			
618
			
619
		}
619
		}
620
		for(i=0;i<root_nodes.size();++i)
620
		for(i=0;i<static_cast<int>(root_nodes.size());++i)
621
		{
621
		{
622
			if(root_nodes[i])
622
			if(root_nodes[i])
623
			{
623
			{
624
				delete root_nodes[i];
624
				delete root_nodes[i];
625
			}
625
			}