Searched refs:intersecting_faces (Results 1 – 4 of 4) sorted by relevance
/dports/cad/gmsh/gmsh-4.9.2-source/contrib/Netgen/libsrc/csg/ |
H A D | revolution.cpp | 763 Array<int> intersecting_faces; in VecInSolid() local 767 intersecting_faces.Append(i); in VecInSolid() 771 if(intersecting_faces.Size() == 1) in VecInSolid() 773 faces[intersecting_faces[0]]->CalcGradient(p,hv); in VecInSolid() 785 else if(intersecting_faces.Size() == 2) in VecInSolid() 789 faces[intersecting_faces[0]]->CalcProj(p,p2d,v,v2d); in VecInSolid() 791 if(Dist(faces[intersecting_faces[0]]->GetSpline().StartPI(),p2d) < in VecInSolid() 792 Dist(faces[intersecting_faces[0]]->GetSpline().EndPI(),p2d)) in VecInSolid() 794 int aux = intersecting_faces[0]; in VecInSolid() 795 intersecting_faces[0] = intersecting_faces[1]; in VecInSolid() [all …]
|
/dports/science/elmerfem/elmerfem-release-9.0/ElmerGUI/netgen/libsrc/csg/ |
H A D | revolution.cpp | 767 ARRAY<int> intersecting_faces; in VecInSolid() local 771 intersecting_faces.Append(i); in VecInSolid() 775 if(intersecting_faces.Size() == 1) in VecInSolid() 777 faces[intersecting_faces[0]]->CalcGradient(p,hv); in VecInSolid() 789 else if(intersecting_faces.Size() == 2) in VecInSolid() 793 faces[intersecting_faces[0]]->CalcProj(p,p2d,v,v2d); in VecInSolid() 795 if(Dist(faces[intersecting_faces[0]]->GetSpline().StartPI(),p2d) < in VecInSolid() 796 Dist(faces[intersecting_faces[0]]->GetSpline().EndPI(),p2d)) in VecInSolid() 798 int aux = intersecting_faces[0]; in VecInSolid() 799 intersecting_faces[0] = intersecting_faces[1]; in VecInSolid() [all …]
|
/dports/cad/netgen/netgen-6.2.2105/libsrc/csg/ |
H A D | revolution.cpp | 847 NgArray<int> intersecting_faces; in VecInSolid() local 851 intersecting_faces.Append(i); in VecInSolid() 855 if(intersecting_faces.Size() == 1) in VecInSolid() 857 faces[intersecting_faces[0]]->CalcGradient(p,hv); in VecInSolid() 869 else if(intersecting_faces.Size() == 2) in VecInSolid() 873 faces[intersecting_faces[0]]->CalcProj(p,p2d,v,v2d); in VecInSolid() 875 if(Dist(faces[intersecting_faces[0]]->GetSpline().StartPI(),p2d) < in VecInSolid() 876 Dist(faces[intersecting_faces[0]]->GetSpline().EndPI(),p2d)) in VecInSolid() 878 int aux = intersecting_faces[0]; in VecInSolid() 879 intersecting_faces[0] = intersecting_faces[1]; in VecInSolid() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/internal/ |
H A D | hypothesis.h | 1006 std::set<Face_descriptor> intersecting_faces; in collect_intersecting_faces() local 1018 intersecting_faces.insert(f); in collect_intersecting_faces() 1020 return intersecting_faces; in collect_intersecting_faces() 1043 … std::set<Face_descriptor> intersecting_faces = collect_intersecting_faces(face, candidate_faces); in pairwise_intersection() local 1044 if (intersecting_faces.empty()) in pairwise_intersection() 1047 … std::vector<Face_descriptor> cutting_faces(intersecting_faces.begin(), intersecting_faces.end()); in pairwise_intersection() 1054 while (!intersecting_faces.empty()) { in pairwise_intersection() 1055 … Face_descriptor cutting_face = *(intersecting_faces.begin()); in pairwise_intersection() 1076 intersecting_faces.erase(cutting_face); in pairwise_intersection()
|