Files
OCCT/src/BRepBlend/FILES
T
jgv 1d54b80764 0028828: Modeling Algorithms - New functionalities of BRepFilletAPI_MakeChamfer algorithm
Two new functionalities have been added in BRepFilletAPI_MakeChamfer:
- constant throat (the section of chamfer is isosceles triangle, its height is constant in all sections - this is the "throat" of the weld);
- constant throat with penetration(the section of chamfer is right-angled triangle, the first of two surfaces (where is the top of the chamfer) is virtually moved inside the solid by offset operation, the apex of the section is on the intersection curve between moved surface and second surface, right angle is at the top of the chamfer, the length of the leg from apex to top is constant - this is the "throat" of the weld).

- New abstract classes BlendFunc_GenChamfer and BlendFunc_GenChamfInv have been added;
- Class BlendFunc_Chamfer is now descended from BlendFunc_GenChamfer, class BlendFunc_ChamfInv is now descended from BlendFunc_GenChamfInv.
- New class BlendFunc_ConstThroat is descended from BlendFunc_GenChamfer, new class BlendFund_ConstThroatInv is descended from BlendFunc_GenChamfInv.
- New class BlendFunc_ConstThroatWithPenetration is descended from BlendFunc_GenChamfer, new class BlendFund_ConstThroatWithPenetrationInv is descended from BlendFunc_GenChamfInv.
- Class ChFi3d_ChBuilder has now mode of chamfer that can be ClassicChamfer, ConstThroatChamfer and ConstThroatWithPenetrationChamfer.
- Two new DRAW Test Harness commands "chamf_throat" ant "chamf_throat_with_penetration" have been added for the second mode of ChBuilder.
- The interface of DRAW Test Harness command "chamf" changed for symmetric case.
2018-11-16 19:16:05 +03:00

78 lines
2.0 KiB
Plaintext

BRepBlend_AppFunc.cxx
BRepBlend_AppFunc.hxx
BRepBlend_AppFuncRoot.cxx
BRepBlend_AppFuncRoot.hxx
BRepBlend_AppFuncRst.cxx
BRepBlend_AppFuncRst.hxx
BRepBlend_AppFuncRstRst.cxx
BRepBlend_AppFuncRstRst.hxx
BRepBlend_AppSurf.hxx
BRepBlend_AppSurf_0.cxx
BRepBlend_AppSurface.cxx
BRepBlend_AppSurface.hxx
BRepBlend_AppSurface.lxx
BRepBlend_BlendTool.cxx
BRepBlend_BlendTool.hxx
BRepBlend_BlendTool.lxx
BRepBlend_Chamfer.hxx
BRepBlend_ChamfInv.hxx
BRepBlend_ConstThroat.hxx
BRepBlend_ConstThroatInv.hxx
BRepBlend_ConstThroatWithPenetration.hxx
BRepBlend_ConstThroatWithPenetrationInv.hxx
BRepBlend_ChAsym.hxx
BRepBlend_ChAsymInv.hxx
BRepBlend_ConstRad.hxx
BRepBlend_ConstRadInv.hxx
BRepBlend_CSCircular.hxx
BRepBlend_CSConstRad.hxx
BRepBlend_CSWalking.hxx
BRepBlend_CSWalking_0.cxx
BRepBlend_CurvPointRadInv.cxx
BRepBlend_CurvPointRadInv.hxx
BRepBlend_EvolRad.hxx
BRepBlend_EvolRadInv.hxx
BRepBlend_Extremity.cxx
BRepBlend_Extremity.hxx
BRepBlend_Extremity.lxx
BRepBlend_HCurve2dTool.cxx
BRepBlend_HCurve2dTool.hxx
BRepBlend_HCurve2dTool.lxx
BRepBlend_HCurveTool.cxx
BRepBlend_HCurveTool.hxx
BRepBlend_HCurveTool.lxx
BRepBlend_Line.cxx
BRepBlend_Line.hxx
BRepBlend_Line.lxx
BRepBlend_PointOnRst.cxx
BRepBlend_PointOnRst.hxx
BRepBlend_PointOnRst.lxx
BRepBlend_RstRstConstRad.cxx
BRepBlend_RstRstConstRad.hxx
BRepBlend_RstRstEvolRad.cxx
BRepBlend_RstRstEvolRad.hxx
BRepBlend_RstRstLineBuilder.cxx
BRepBlend_RstRstLineBuilder.hxx
BRepBlend_RstRstLineBuilder.lxx
BRepBlend_Ruled.hxx
BRepBlend_RuledInv.hxx
BRepBlend_SequenceOfLine.hxx
BRepBlend_SequenceOfPointOnRst.hxx
BRepBlend_SurfCurvConstRadInv.cxx
BRepBlend_SurfCurvConstRadInv.hxx
BRepBlend_SurfCurvEvolRadInv.cxx
BRepBlend_SurfCurvEvolRadInv.hxx
BRepBlend_SurfPointConstRadInv.cxx
BRepBlend_SurfPointConstRadInv.hxx
BRepBlend_SurfPointEvolRadInv.cxx
BRepBlend_SurfPointEvolRadInv.hxx
BRepBlend_SurfRstConstRad.cxx
BRepBlend_SurfRstConstRad.hxx
BRepBlend_SurfRstEvolRad.cxx
BRepBlend_SurfRstEvolRad.hxx
BRepBlend_SurfRstLineBuilder.cxx
BRepBlend_SurfRstLineBuilder.hxx
BRepBlend_SurfRstLineBuilder.lxx
BRepBlend_Walking.hxx
BRepBlend_Walking_0.cxx