const Geom2dAdaptor_Curve& CurveH = HatchingCurve (Point.Index()) ;
- myIntersector.LocalGeometry(CurveH.Curve(), Point.Parameter(), Tangente2d, Normale2d, Courbure);
+ myIntersector.LocalGeometry(CurveH, Point.Parameter(), Tangente2d, Normale2d, Courbure);
Tangente.SetCoord (Tangente2d.X(), Tangente2d.Y(), 0.0) ;
if (Courbure < Precision::Confusion()) {
#endif
Param = PntE.Parameter();
- myIntersector.LocalGeometry(CurveE.Curve(), Param, Tangente2d, Normale2d, Courbure);
+ myIntersector.LocalGeometry(CurveE, Param, Tangente2d, Normale2d, Courbure);
//-----------------------------------------------------------------------
// Calcul de la transition locale. On suppose les relations suivantes :
TopAbs_Orientation aOrE;
Handle(Geom_Surface) aS;
Handle(Geom2d_Curve) aC2D;
- Handle(Geom2d_TrimmedCurve) aCT2D;
TopoDS_Face aFF;
TopExp_Explorer aExp;
//
continue;
}
//
- aCT2D=new Geom2d_TrimmedCurve(aC2D, aU1, aU2);
- Geom2dAdaptor_Curve aGAC (aCT2D);
+ Geom2dAdaptor_Curve aGAC (aC2D, aU1, aU2);
pHatcher->AddElement(aGAC, aOrE);
}// for (; aExp.More() ; aExp.Next()) {
//