X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FIntTools%2FIntTools_FaceFace.cxx;h=36bec811ec061a6527f00ea761cc5eb810011eef;hp=1734bc70968d9721f30da3f8ad838994a626de7c;hb=7eed5d29a9838cddf45012383866b41a8b80b3ee;hpb=547702a15d120607bed737c421dc7cae36973cb7 diff --git a/src/IntTools/IntTools_FaceFace.cxx b/src/IntTools/IntTools_FaceFace.cxx index 1734bc7096..36bec811ec 100644 --- a/src/IntTools/IntTools_FaceFace.cxx +++ b/src/IntTools/IntTools_FaceFace.cxx @@ -1645,6 +1645,9 @@ reapprox:; case GeomAbs_Sphere: quad1.SetValue(myHS1->Surface().Sphere()); break; + case GeomAbs_Torus: + quad1.SetValue(myHS1->Surface().Torus()); + break; default: Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve 1"); } @@ -1664,6 +1667,9 @@ reapprox:; case GeomAbs_Sphere: quad2.SetValue(myHS2->Surface().Sphere()); break; + case GeomAbs_Torus: + quad2.SetValue(myHS2->Surface().Torus()); + break; default: Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve 2"); } @@ -2437,6 +2443,9 @@ reapprox:; case GeomAbs_Sphere: quad1.SetValue(HS1->Surface().Sphere()); break; + case GeomAbs_Torus: + quad1.SetValue(HS1->Surface().Torus()); + break; default: Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve"); } @@ -2455,6 +2464,9 @@ reapprox:; case GeomAbs_Sphere: quad2.SetValue(HS2->Surface().Sphere()); break; + case GeomAbs_Torus: + quad2.SetValue(HS2->Surface().Torus()); + break; default: Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve"); }