|
Open CASCADE Technology
6.7.1
|
creation of spatial fillets on a solid.
More...
#include <ChFi3d.hxx>
Static Public Member Functions | |
| static Standard_Integer | ConcaveSide (const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2, const TopoDS_Edge &E, TopAbs_Orientation &Or1, TopAbs_Orientation &Or2) |
Returns Reversed in Or1 and(or) Or2 if <br>
the concave edge defined by the interior of faces F1 and F2, <br>
in the neighbourhood of their boundary E is of the edge opposite to the <br>
normal of their surface support. The orientation of <br>
faces is not taken into consideration in the calculation. The <br>
function returns 0 if the calculation fails (tangence), <br>
if not, it returns the number of choice of the fillet <br>
or chamfer corresponding to the orientations calculated <br>
and to the tangent to the guide line read in E. <br>
| |
| static Standard_Integer | NextSide (TopAbs_Orientation &Or1, TopAbs_Orientation &Or2, const TopAbs_Orientation OrSave1, const TopAbs_Orientation OrSave2, const Standard_Integer ChoixSauv) |
| Same as ConcaveSide, but the orientations are logically deduced from the result of the call of ConcaveSide on the first pair of faces of the fillet or chamnfer. More... | |
| static void | NextSide (TopAbs_Orientation &Or, const TopAbs_Orientation OrSave, const TopAbs_Orientation OrFace) |
| Same as the other NextSide, but the calculation is done on an edge only. More... | |
| static Standard_Boolean | SameSide (const TopAbs_Orientation Or, const TopAbs_Orientation OrSave1, const TopAbs_Orientation OrSave2, const TopAbs_Orientation OrFace1, const TopAbs_Orientation OrFace2) |
| Enables to determine while processing an angle, if two fillets or chamfers constituting a face have identic or opposed concave edges. More... | |
creation of spatial fillets on a solid.
|
static |
Returns Reversed in Or1 and(or) Or2 if <br>
the concave edge defined by the interior of faces F1 and F2, <br>
in the neighbourhood of their boundary E is of the edge opposite to the <br>
normal of their surface support. The orientation of <br>
faces is not taken into consideration in the calculation. The <br>
function returns 0 if the calculation fails (tangence), <br>
if not, it returns the number of choice of the fillet <br>
or chamfer corresponding to the orientations calculated <br>
and to the tangent to the guide line read in E. <br>
|
static |
Same as ConcaveSide, but the orientations are
logically deduced from the result of the call of
ConcaveSide on the first pair of faces of the fillet or
chamnfer.
|
static |
Same as the other NextSide, but the calculation is done
on an edge only.
|
static |
Enables to determine while processing an angle, if
two fillets or chamfers constituting a face have
identic or opposed concave edges.
1.8.5