mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
0028580: Misprint in IntPatch_WLineTool.cxx file
Code correction.
This commit is contained in:
parent
e45b5ff7f2
commit
2967828dbf
@ -109,7 +109,7 @@ public:
|
|||||||
//! theArrPeriods must be filled as follows:
|
//! theArrPeriods must be filled as follows:
|
||||||
//! {<U-period of 1st surface>, <V-period of 1st surface>,
|
//! {<U-period of 1st surface>, <V-period of 1st surface>,
|
||||||
//! <U-period of 2nd surface>, <V-period of 2nd surface>}.
|
//! <U-period of 2nd surface>, <V-period of 2nd surface>}.
|
||||||
//! If theVertex != 0 then its parameters will befilled as
|
//! If theVertex != 0 then its parameters will be filled as
|
||||||
//! corresponding parameters of theNewPoint.
|
//! corresponding parameters of theNewPoint.
|
||||||
//!
|
//!
|
||||||
//! ATTENTION!!!
|
//! ATTENTION!!!
|
||||||
|
@ -946,7 +946,7 @@ static IntPatchWT_WLsConnectionType
|
|||||||
//However, it is necessary to add check if we
|
//However, it is necessary to add check if we
|
||||||
//intersect boundary.
|
//intersect boundary.
|
||||||
const Standard_Real aPar = aParWL1[i] +
|
const Standard_Real aPar = aParWL1[i] +
|
||||||
theArrPeriods[0]*Ceiling((aNewPar[i]-aParWL1[i])/theArrPeriods[0]);
|
theArrPeriods[i]*Ceiling((aNewPar[i]-aParWL1[i])/theArrPeriods[i]);
|
||||||
aParWL1[i] = aParWL2[i];
|
aParWL1[i] = aParWL2[i];
|
||||||
aParWL2[i] = aPar;
|
aParWL2[i] = aPar;
|
||||||
}
|
}
|
||||||
@ -964,14 +964,14 @@ static IntPatchWT_WLsConnectionType
|
|||||||
// aParWL1[i] aNewPar[i] aParWL2[i]
|
// aParWL1[i] aNewPar[i] aParWL2[i]
|
||||||
|
|
||||||
const Standard_Real aPar = aParWL2[i] -
|
const Standard_Real aPar = aParWL2[i] -
|
||||||
theArrPeriods[0]*Ceiling((aParWL2[i]-aNewPar[i])/theArrPeriods[0]);
|
theArrPeriods[i]*Ceiling((aParWL2[i]-aNewPar[i])/theArrPeriods[i]);
|
||||||
aParWL2[i] = aParWL1[i];
|
aParWL2[i] = aParWL1[i];
|
||||||
aParWL1[i] = aPar;
|
aParWL1[i] = aPar;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if( IsOnPeriod(aParWL1[i] - aParLBC[i], aNewPar[i] - aParLBC[i], theArrPeriods[0]) ||
|
if( IsOnPeriod(aParWL1[i] - aParLBC[i], aNewPar[i] - aParLBC[i], theArrPeriods[i]) ||
|
||||||
IsOnPeriod(aNewPar[i] - aParLBC[i], aParWL2[i] - aParLBC[i], theArrPeriods[0]))
|
IsOnPeriod(aNewPar[i] - aParLBC[i], aParWL2[i] - aParLBC[i], theArrPeriods[i]))
|
||||||
{
|
{
|
||||||
return IntPatchWT_NotConnected;
|
return IntPatchWT_NotConnected;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user