mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0022312: Translation of french commentaries in OCCT files
This commit is contained in:
@@ -147,7 +147,7 @@ void BRepCheck_Face::InContext(const TopoDS_Shape& S)
|
||||
void BRepCheck_Face::Blind()
|
||||
{
|
||||
if (!myBlind) {
|
||||
// rien de plus que dans le minimum
|
||||
// nothing more than in the minimum
|
||||
myBlind = Standard_True;
|
||||
}
|
||||
}
|
||||
@@ -174,14 +174,14 @@ BRepCheck_Status BRepCheck_Face::IntersectWires(const Standard_Boolean Update)
|
||||
|
||||
TopExp_Explorer exp1,exp2;
|
||||
|
||||
// on mape les wires
|
||||
// the wires are mapped
|
||||
exp1.Init(myShape.Oriented(TopAbs_FORWARD),TopAbs_WIRE);
|
||||
TopTools_ListOfShape theListOfShape;
|
||||
while (exp1.More()) {
|
||||
if (!myMapImb.IsBound(exp1.Current())) {
|
||||
myMapImb.Bind(exp1.Current(), theListOfShape);
|
||||
}
|
||||
else { // on a 2 fois le meme wire...
|
||||
else { // the same wire is met twice...
|
||||
myIntres = BRepCheck_RedundantWire;
|
||||
if (Update) {
|
||||
BRepCheck::Add(myMap(myShape),myIntres);
|
||||
@@ -277,7 +277,7 @@ BRepCheck_Status BRepCheck_Face::ClassifyWires(const Standard_Boolean Update)
|
||||
Standard_Boolean WireBienOriente = Standard_False;
|
||||
if(FClass2d.PerformInfinitePoint() != TopAbs_OUT) {
|
||||
WireBienOriente=Standard_True;
|
||||
//le wire donne definit un trou
|
||||
// the given wire defines a hole
|
||||
myMapImb.UnBind(wir1);
|
||||
myMapImb.Bind(wir1.Reversed(), theListOfShape);
|
||||
}
|
||||
@@ -293,10 +293,10 @@ BRepCheck_Status BRepCheck_Face::ClassifyWires(const Standard_Boolean Update)
|
||||
}
|
||||
}
|
||||
}
|
||||
// On doit avoir 1 wire qui contient tous les autres, et les autres
|
||||
// ne contenant rien (cas solide fini) ou
|
||||
// que des wires ne contenant rien : dans ce cas les wires doivent etre
|
||||
// des trous dans une face infinie.
|
||||
// It is required to have 1 wire that contains all others, and the others should not
|
||||
// contain anything (case solid ended) or
|
||||
// the wires do not contain anything : in this case the wires should be
|
||||
// holes in an infinite face.
|
||||
TopoDS_Wire Wext;
|
||||
for (TopTools_DataMapIteratorOfDataMapOfShapeListOfShape itm(myMapImb);
|
||||
itm.More();
|
||||
@@ -325,7 +325,7 @@ BRepCheck_Status BRepCheck_Face::ClassifyWires(const Standard_Boolean Update)
|
||||
return myImbres;
|
||||
}
|
||||
}
|
||||
// sortie sans erreurs
|
||||
// quit without errors
|
||||
if (Update) {
|
||||
BRepCheck::Add(myMap(myShape),myImbres);
|
||||
}
|
||||
@@ -393,7 +393,7 @@ BRepCheck_Status BRepCheck_Face::OrientationOfWires
|
||||
const TopoDS_Wire& wir = TopoDS::Wire(exp.Current());
|
||||
if (!Wext.IsNull() && wir.IsSame(Wext)) {
|
||||
if (wir.Orientation() != Wext.Orientation()) {
|
||||
//le wire exterieur definit un trou
|
||||
//the exterior wire defines a hole
|
||||
if( CheckThin(wir,myShape.Oriented(TopAbs_FORWARD)) )
|
||||
return myOrires;
|
||||
myOrires = BRepCheck_BadOrientationOfSubshape;
|
||||
@@ -409,9 +409,9 @@ BRepCheck_Status BRepCheck_Face::OrientationOfWires
|
||||
break;
|
||||
}
|
||||
}
|
||||
// Pas de controle sur More()
|
||||
// No control on More()
|
||||
if (itm.Key().Orientation() == wir.Orientation()) {
|
||||
//le wire donne ne definit pas un trou
|
||||
// the given wire does not define a hole
|
||||
myOrires = BRepCheck_BadOrientationOfSubshape;
|
||||
if (Update) {
|
||||
BRepCheck::Add(myMap(myShape),myOrires);
|
||||
@@ -420,7 +420,7 @@ BRepCheck_Status BRepCheck_Face::OrientationOfWires
|
||||
}
|
||||
}
|
||||
}
|
||||
// sortie sans erreur
|
||||
// quit withour error
|
||||
if (Update) {
|
||||
BRepCheck::Add(myMap(myShape),myOrires);
|
||||
}
|
||||
|
@@ -70,7 +70,7 @@ const BRepCheck_ListOfStatus& BRepCheck_Result::StatusOnShape
|
||||
void BRepCheck_Result::InitContextIterator()
|
||||
{
|
||||
myIter.Initialize(myMap);
|
||||
// Au minimum 1 element : le Shape lui meme
|
||||
// At least 1 element : the Shape itself
|
||||
if (myIter.Key().IsSame(myShape)) {
|
||||
myIter.Next();
|
||||
}
|
||||
|
@@ -54,7 +54,7 @@ BRepCheck_Vertex::BRepCheck_Vertex(const TopoDS_Vertex& V)
|
||||
void BRepCheck_Vertex::Minimum()
|
||||
{
|
||||
if (!myMin) {
|
||||
// consisterait a verifier l`existence d`un point 3D
|
||||
// checks the existence of a point 3D
|
||||
BRepCheck_ListOfStatus thelist;
|
||||
myMap.Bind(myShape, thelist);
|
||||
myMap(myShape).Append(BRepCheck_NoError);
|
||||
@@ -85,7 +85,7 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
}
|
||||
if (!exp.More()) {
|
||||
BRepCheck::Add(myMap(S),BRepCheck_SubshapeNotInShape);
|
||||
return; // on sort
|
||||
return; // leaves
|
||||
}
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
|
||||
case TopAbs_EDGE:
|
||||
{
|
||||
// On essaie de retrouver le vertex sur l`edge
|
||||
// Try to find the vertex on the edge
|
||||
|
||||
const TopoDS_Edge& E = TopoDS::Edge(S);
|
||||
TopoDS_Iterator itv(E.Oriented(TopAbs_FORWARD));
|
||||
@@ -115,7 +115,7 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
VF.Orientation() == TopAbs_REVERSED) ||
|
||||
(VFind.Orientation() == TopAbs_REVERSED &&
|
||||
VF.Orientation() == TopAbs_FORWARD)) {
|
||||
// on a le vertex a la fois F et R sur l`edge
|
||||
// the vertex on the edge is at once F and R
|
||||
multiple = Standard_True;
|
||||
}
|
||||
if (VFind.Orientation() != TopAbs_FORWARD &&
|
||||
@@ -130,11 +130,11 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
itv.Next();
|
||||
}
|
||||
|
||||
// on est sur que VFind n`est pas nul
|
||||
// VFind is not null for sure
|
||||
TopAbs_Orientation orv = VFind.Orientation();
|
||||
|
||||
Standard_Real Tol = BRep_Tool::Tolerance(TopoDS::Vertex(myShape));
|
||||
Tol = Max(Tol,BRep_Tool::Tolerance(E)); // a voir
|
||||
Tol = Max(Tol,BRep_Tool::Tolerance(E)); // to check
|
||||
Tol *= Tol;
|
||||
|
||||
Handle(BRep_TEdge)& TE = *((Handle(BRep_TEdge)*)&E.TShape());
|
||||
@@ -143,14 +143,14 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
|
||||
BRep_ListIteratorOfListOfPointRepresentation itpr;
|
||||
while (itcr.More()) {
|
||||
// Pour chaque CurveRepresentation, on verifie le parametre fourni
|
||||
// For each CurveRepresentation, the provided parameter is checked
|
||||
const Handle(BRep_CurveRepresentation)& cr = itcr.Value();
|
||||
const TopLoc_Location& loc = cr->Location();
|
||||
TopLoc_Location L = (Eloc * loc).Predivided(myShape.Location());
|
||||
|
||||
if (cr->IsCurve3D()) {
|
||||
const Handle(Geom_Curve)& C = cr->Curve3D();
|
||||
if (!C.IsNull()) { // edge non degenere
|
||||
if (!C.IsNull()) { // edge non degenerated
|
||||
itpr.Initialize(TV->Points());
|
||||
while (itpr.More()) {
|
||||
const Handle(BRep_PointRepresentation)& pr = itpr.Value();
|
||||
@@ -232,7 +232,7 @@ void BRepCheck_Vertex::InContext(const TopoDS_Shape& S)
|
||||
TopLoc_Location L = (Floc * TFloc).Predivided(myShape.Location());
|
||||
|
||||
Standard_Real Tol = BRep_Tool::Tolerance(TopoDS::Vertex(myShape));
|
||||
Tol = Max(Tol,BRep_Tool::Tolerance(TopoDS::Face(S))); // a voir
|
||||
Tol = Max(Tol,BRep_Tool::Tolerance(TopoDS::Face(S))); // to check
|
||||
Tol *= Tol;
|
||||
|
||||
BRep_ListIteratorOfListOfPointRepresentation itpr(TV->Points());
|
||||
@@ -270,11 +270,11 @@ void BRepCheck_Vertex::Blind()
|
||||
if (myBlind) {
|
||||
return;
|
||||
}
|
||||
// modified by NIZHNY-MKK Fri May 7 16:43:38 2004.BEGIN
|
||||
// The body of this function is removed because of its useless
|
||||
// (see specification "Substitution existing set of evaluation DRAW commands to one").
|
||||
// modified by NIZHNY-MKK Fri May 7 16:43:38 2004.BEGIN
|
||||
// The body of this function is removed because of its useless
|
||||
// (see specification "Substitution existing set of evaluation DRAW commands to one").
|
||||
|
||||
// Check all the representations of the vertex. (i-e checks the TVertex
|
||||
// Check all the representations of the vertex. (i-e checks the TVertex
|
||||
// BRepCheck_ListOfStatus& lst = myMap(myShape);
|
||||
// lst.Clear(); // there was NoError...
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
// Author: Jacques GOUSSARD
|
||||
// <jag@bravox>
|
||||
// Modified by dpf, Fri Dec 19 15:31:03 1997
|
||||
// Taitement de la fermeture en 2d.
|
||||
// Processing of closing in 2d.
|
||||
//
|
||||
// modified by eap Tue Dec 18 14:14:25 2001 (bug OCC23)
|
||||
// Check self-intersection in case of closed edge
|
||||
@@ -137,7 +137,7 @@ void BRepCheck_Wire::Minimum()
|
||||
myMap.Bind(myShape, thelist);
|
||||
BRepCheck_ListOfStatus& lst = myMap(myShape);
|
||||
|
||||
// on verifie que le wire est "connexe" == check that the wire is "connex"
|
||||
// check that the wire is "connex"
|
||||
TopExp_Explorer exp(myShape,TopAbs_EDGE);
|
||||
Standard_Integer nbedge = 0;
|
||||
myMapVE.Clear();
|
||||
@@ -212,7 +212,7 @@ void BRepCheck_Wire::InContext(const TopoDS_Shape& S)
|
||||
|
||||
case TopAbs_FACE:
|
||||
{
|
||||
TopoDS_Edge ed1,ed2; // bidon
|
||||
TopoDS_Edge ed1,ed2;
|
||||
if (myGctrl)
|
||||
st = SelfIntersect(TopoDS::Face(S),ed1,ed2,Standard_True);
|
||||
if (st != BRepCheck_NoError) break;
|
||||
@@ -240,7 +240,7 @@ void BRepCheck_Wire::InContext(const TopoDS_Shape& S)
|
||||
void BRepCheck_Wire::Blind()
|
||||
{
|
||||
if (!myBlind) {
|
||||
// rien de plus que dans le minimum
|
||||
// nothing more that the minimum
|
||||
myBlind = Standard_True;
|
||||
}
|
||||
}
|
||||
@@ -258,12 +258,12 @@ BRepCheck_Status BRepCheck_Wire::Closed(const Standard_Boolean Update)
|
||||
return myCstat;
|
||||
}
|
||||
|
||||
myCdone = Standard_True; // ce sera fait...
|
||||
myCdone = Standard_True;
|
||||
|
||||
BRepCheck_ListIteratorOfListOfStatus itl(myMap(myShape));
|
||||
if (itl.Value() != BRepCheck_NoError) {
|
||||
myCstat = itl.Value();
|
||||
return myCstat; // deja enregistre
|
||||
return myCstat; // already saved
|
||||
}
|
||||
|
||||
myCstat = BRepCheck_NoError;
|
||||
@@ -583,8 +583,8 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
while (Index < nbOriNoDegen) {
|
||||
ledge.Clear();
|
||||
ListOfPassedEdge.Clear();
|
||||
// on cherche les edges qui s`enchainent sur VL si !VL.IsNull
|
||||
// sinon sur VF.
|
||||
// find edges that make a chain on VL if !VL.IsNull
|
||||
// otherwise on VF.
|
||||
|
||||
Standard_Integer ind;
|
||||
if (!VL.IsNull()) {
|
||||
@@ -633,17 +633,17 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
TopAbs_Orientation vto = vte.Current().Orientation();
|
||||
if (!VL.IsNull()) {
|
||||
if (vto == TopAbs_FORWARD && VL.IsSame(vte.Current())) {
|
||||
// Si on travaille en 2d (face non nulle) ou
|
||||
// si l'edge n'est pas degenere on l'ajoute
|
||||
// If the processing is in 2d (face not null) or
|
||||
// if the edge is not degenerated it is added
|
||||
if (!F.IsNull() || !BRep_Tool::Degenerated(edg))
|
||||
ledge.Append(edg);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else { // VF n`est pas nul
|
||||
else { // VF is not null
|
||||
if (vto == TopAbs_REVERSED && VF.IsSame(vte.Current())) {
|
||||
// Si on travaille en 2d (face non nulle) ou
|
||||
// si l'edge n'est pas degenere on l'ajoute
|
||||
// // If the processing is in 2d (face not null) or
|
||||
// if the edge is not degenerated it is added
|
||||
if (!F.IsNull() || !BRep_Tool::Degenerated(edg))
|
||||
ledge.Append(edg);
|
||||
break;
|
||||
@@ -660,11 +660,11 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
if (Update) {
|
||||
BRepCheck::Add(myMap(myShape),theOstat);
|
||||
}
|
||||
return theOstat; // on sort
|
||||
return theOstat; // leave
|
||||
}
|
||||
else {
|
||||
Index--; // parce que apres Index++ et on n`a pas enchaine
|
||||
VL.Nullify(); // on force a enchainer sur VF
|
||||
Index--; // because after Index++ and if there is no chain,
|
||||
VL.Nullify(); // chain on VF is forced
|
||||
theEdge = theRef;
|
||||
Changedesens = Standard_True;
|
||||
}
|
||||
@@ -678,8 +678,8 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
}
|
||||
}
|
||||
|
||||
// JAG 03/07 else if (nbconnex >= 2 && !F.IsNull()) // On essaie de voir en 2d
|
||||
else if (!F.IsNull()) { // On essaie de voir en 2d
|
||||
// JAG 03/07 else if (nbconnex >= 2 && !F.IsNull()) // Try to see in 2d
|
||||
else if (!F.IsNull()) { // Try to see in 2d
|
||||
TopoDS_Vertex pivot;
|
||||
if (!VL.IsNull()) {
|
||||
pivot = VL;
|
||||
@@ -710,7 +710,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
return theOstat;
|
||||
}
|
||||
else if (nbconnex == 1) {
|
||||
// decaler le vertex
|
||||
// offset the vertex
|
||||
for (vte.Init(ledge.First(),TopAbs_VERTEX);vte.More(); vte.Next()) {
|
||||
TopAbs_Orientation vto = vte.Current().Orientation();
|
||||
if (!VL.IsNull()) {
|
||||
@@ -719,7 +719,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
break;
|
||||
}
|
||||
}
|
||||
else { // VF n`est pas nul
|
||||
else { // VF is not null
|
||||
if (vto == TopAbs_FORWARD) {
|
||||
VF = TopoDS::Vertex(vte.Current());
|
||||
break;
|
||||
@@ -745,7 +745,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
return theOstat;
|
||||
}
|
||||
|
||||
// On verifie la fermeture du wire en 2d (pas fait dans Closed())
|
||||
// Check the closure of the wire in 2d (not done in Closed())
|
||||
|
||||
TopoDS_Vertex aVRef;
|
||||
Standard_Boolean isCheckClose = Standard_False;
|
||||
@@ -790,7 +790,7 @@ BRepCheck_Status BRepCheck_Wire::Orientation(const TopoDS_Face& F,
|
||||
return theOstat;
|
||||
}
|
||||
}
|
||||
// Fin controle fermeture 2d
|
||||
// End control closure 2d
|
||||
|
||||
Index ++;
|
||||
}
|
||||
@@ -824,8 +824,8 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
TopTools_MapOfOrientedShape auxmape;
|
||||
//
|
||||
ok=Standard_True;
|
||||
//-- on verifie plus loin avec les bonnes tolerances si on n a
|
||||
//-- pas un point dans la tolerance d un vertex.
|
||||
//-- check with proper tolerances if there is no
|
||||
//-- point in the tolerance of a vertex.
|
||||
tolint = 1.e-10;
|
||||
HS = new BRepAdaptor_HSurface();
|
||||
HS->ChangeSurface().Initialize(F,Standard_False);
|
||||
@@ -895,15 +895,15 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
const IntRes2d_Transition& Tr2 = IP.TransitionOfSecond();
|
||||
if( Tr1.PositionOnCurve() == IntRes2d_Middle
|
||||
|| Tr2.PositionOnCurve() == IntRes2d_Middle) {
|
||||
//-- Verification des points avec les vraies tolerances (ie Tol en 3d)
|
||||
//-- Si le point d intersection est dans la tolearnce d un des vertex
|
||||
//-- on considere que cette intersection est bonne (pas d erreur)
|
||||
//-- Checking of points with true tolerances (ie Tol in 3d)
|
||||
//-- If the point of intersection is within the tolearnce of a vertex
|
||||
//-- this intersection is considered correct (no error)
|
||||
Standard_Boolean localok = Standard_False;
|
||||
Standard_Real f,l;
|
||||
TopLoc_Location L;
|
||||
const Handle(Geom_Curve) ConS = BRep_Tool::Curve(E1,L,f,l);
|
||||
if(!ConS.IsNull()) {
|
||||
//-- on va tester en 3d. (ParamOnSecond donne le m resultat)
|
||||
//-- try to test in 3d. (ParamOnSecond gives the same result)
|
||||
P3d = ConS->Value(IP.ParamOnFirst());
|
||||
P3d.Transform(L.Transformation());
|
||||
// Modified by Sergey KHROMOV - Mon Apr 15 12:34:22 2002 Begin
|
||||
@@ -992,7 +992,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
//modified by NIZNHY-PKV Fri Oct 29 10:09:02 2010t
|
||||
//
|
||||
//-- ************************************************************
|
||||
//-- ******* I n t e r s e c t i o n C 1 e t C 2 ********
|
||||
//-- ******* I n t e r s e c t i o n C 1 and C 2 ********
|
||||
//-- ************************************************************
|
||||
Inter.Perform(C1,myDomain1,C2,tabDom[j-1],tolint,tolint);
|
||||
//
|
||||
@@ -1031,9 +1031,9 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
Tr2 = IP.TransitionOfSecond();
|
||||
if( Tr1.PositionOnCurve() == IntRes2d_Middle
|
||||
|| Tr2.PositionOnCurve() == IntRes2d_Middle) {
|
||||
//-- Verification des points avec les vraies tolerances (ie Tol en 3d)
|
||||
//-- Si le point d intersection est dans la tolearnce d un des vertex
|
||||
//-- on considere que cette intersection est bonne (pas d erreur)
|
||||
//-- Checking of points with true tolerances (ie Tol in 3d)
|
||||
//-- If the point of intersection is within the tolerance of a vertex
|
||||
//-- this intersection is considered correct (no error)
|
||||
Standard_Boolean localok = Standard_False;
|
||||
Standard_Real f1,l1, f2, l2;
|
||||
TopLoc_Location L, L2;
|
||||
@@ -1086,10 +1086,10 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
}
|
||||
|
||||
//-- --------------------------------------------------------
|
||||
//-- Verification sur le baillement maximum entre les 2 edges
|
||||
//-- Check maximum yawn between 2 edges
|
||||
//--
|
||||
//-- On verifie la distance des edges a la courbe joignant
|
||||
//-- le point d intersection au vertex (s il existe)
|
||||
//-- Check distance from edges to the curve joining
|
||||
//-- the point of intersection with vertex (if exists)
|
||||
if (localok == Standard_False && !CommonVertices.IsEmpty()) {
|
||||
#ifdef DEB
|
||||
cout << "\n------------------------------------------------------\n" <<endl;
|
||||
@@ -1151,7 +1151,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
localok = Standard_True;
|
||||
Standard_Real tole1 = BRep_Tool::Tolerance(E1);
|
||||
for (k = 2; localok && k < 9; k++) {
|
||||
Standard_Real u = VParaOnEdge1 + k*du1; // voyons deja voir si ca marche
|
||||
Standard_Real u = VParaOnEdge1 + k*du1; // check if it works
|
||||
gp_Pnt P1;
|
||||
// Modified by Sergey KHROMOV - Mon Apr 15 12:34:22 2002 Begin
|
||||
if (!ConS.IsNull()) {
|
||||
@@ -1171,7 +1171,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
localok = Standard_False;
|
||||
}
|
||||
}
|
||||
//-- meme chose pour edge2
|
||||
//-- same for edge2
|
||||
// Modified by skv - Wed Jul 23 12:22:20 2003 OCC1764 Begin
|
||||
gp_Dir aTmpDir(P3d2.XYZ().Subtracted(VertexLePlusProche.XYZ()));
|
||||
|
||||
@@ -1179,7 +1179,7 @@ BRepCheck_Status BRepCheck_Wire::SelfIntersect(const TopoDS_Face& F,
|
||||
// Modified by skv - Wed Jul 23 12:22:23 2003 OCC1764 End
|
||||
Standard_Real tole2 = BRep_Tool::Tolerance(E2);
|
||||
for (k = 2; localok && k < 9; k++) {
|
||||
Standard_Real u = VParaOnEdge2 + k*du2; // voyons deja voir si ca marche
|
||||
Standard_Real u = VParaOnEdge2 + k*du2; // check if it works
|
||||
gp_Pnt P2;
|
||||
// Modified by Sergey KHROMOV - Mon Apr 15 12:34:22 2002 Begin
|
||||
if (!ConS2.IsNull()) {
|
||||
@@ -1416,8 +1416,8 @@ static void Propagate(const TopTools_IndexedDataMapOfShapeListOfShape& mapVE,
|
||||
if (mapE.Contains(edg)) {
|
||||
return;
|
||||
}
|
||||
mapE.Add(edg); // attention, si oriented == Standard_True, edg doit
|
||||
// etre FORWARD ou REVERSED. Ce n`est pas verifie.
|
||||
mapE.Add(edg); // attention, if oriented == Standard_True, edge should
|
||||
// be FORWARD or REVERSED. It is not checked.
|
||||
// =============
|
||||
// attention, if oriented == Standard_True, <edg> must
|
||||
// be FORWARD or REVERSED. That is not checked.
|
||||
@@ -1425,7 +1425,7 @@ static void Propagate(const TopTools_IndexedDataMapOfShapeListOfShape& mapVE,
|
||||
TopExp_Explorer ex;
|
||||
for (ex.Init(edg,TopAbs_VERTEX); ex.More(); ex.Next()) {
|
||||
const TopoDS_Vertex& vtx = TopoDS::Vertex(ex.Current());
|
||||
// debug jag sur vertex
|
||||
// debug on vertex
|
||||
Standard_Integer indv = mapVE.FindIndex(vtx);
|
||||
if (indv != 0) {
|
||||
for (TopTools_ListIteratorOfListOfShape itl(mapVE(indv)); itl.More(); itl.Next()) {
|
||||
@@ -1491,12 +1491,12 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
||||
Standard_Real tol = Max(ures,vres);
|
||||
if(tol<=0.0) {
|
||||
#ifdef DEB
|
||||
//-- lbr le 29 jan 98
|
||||
cout<<"BRepCheck_Wire : UResolution et VResolution = 0.0 (Face trop petite ?)"<<endl;cout.flush();
|
||||
|
||||
cout<<"BRepCheck_Wire : UResolution and VResolution = 0.0 (Face too small ?)"<<endl;cout.flush();
|
||||
#endif
|
||||
}
|
||||
else {
|
||||
tol += tol; //pour YFR.
|
||||
tol += tol;
|
||||
}
|
||||
//
|
||||
Handle(Geom2d_Curve) C2d = BRep_Tool::CurveOnSurface(Edg, F, f, l);
|
||||
@@ -1565,14 +1565,14 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
||||
}
|
||||
}//end of for
|
||||
//
|
||||
// Mise a jour ledge
|
||||
// Update edge
|
||||
if (imin == 0)
|
||||
if (L.Extent() == 1) {
|
||||
Standard_Boolean onjette = 0; //all right
|
||||
Evois = TopoDS::Edge(L.First());
|
||||
if (dist2d > tol) {
|
||||
#ifdef DEB
|
||||
cout<<"BRepCheckWire : controle fermeture en 2d --> faux"<<endl;cout.flush();
|
||||
cout<<"BRepCheckWire : control closure in 2d --> false"<<endl;cout.flush();
|
||||
#endif
|
||||
if(Evois.IsNull() || BRep_Tool::Degenerated(Edg) ||
|
||||
BRep_Tool::Degenerated(Evois)){
|
||||
@@ -1605,7 +1605,7 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
||||
}
|
||||
#ifdef DEB
|
||||
else
|
||||
cout<<"controle fermeture en 3d --> ok"<<endl;cout.flush();
|
||||
cout<<"control closure in 3d --> ok"<<endl;cout.flush();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -1615,7 +1615,7 @@ static TopAbs_Orientation GetOrientation(const TopTools_MapOfShape& mapE,
|
||||
}
|
||||
if(onjette) {
|
||||
#ifdef DEB
|
||||
cout<<"controle fermeture en 3d --> faux"<<endl;cout.flush();
|
||||
cout<<"control closure in 3d --> false"<<endl;cout.flush();
|
||||
#endif
|
||||
L.Clear();
|
||||
}
|
||||
|
Reference in New Issue
Block a user