C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Construction of fillet or chamfer between two curves in two-dimensional space. More...
#include <curve.h>
Functions | |
bool | Fillet (MbCurve *curve1, const MbCartPoint &pnt1, bool trim1, MbCurve *curve2, const MbCartPoint &pnt2, bool trim2, double rad, MbeState &state1, MbeState &state2, MbArc *&arc) |
Construct fillet between curves. More... | |
bool | Chamfer (MbCurve *curve1, const MbCartPoint &pnt1, bool trim1, MbCurve *curve2, const MbCartPoint &pnt2, bool trim2, double len, double angle, bool type, MbeState &state1, MbeState &state2, MbLineSegment *&lineseg) |
Construct a chamfer. More... | |
MbeState | FilletPolyContour (MbCurve *mc, double rad, bool nodeFlag, const MbCartPoint &pnt, MbContour *&contour) |
Construct a fillet. More... | |
bool | ChamferPolyContour (MbCurve *mc, double l1, double par, bool chamferTypeFlag, bool nodeFlag, const MbCartPoint &pnt) |
Construct a chamfer. More... | |
bool | Corner (MbCurve *crv1, MbCurve *crv2, const MbCartPoint &p1, const MbCartPoint &p2) |
Extend curves. More... | |
Construction of fillet or chamfer between two curves in two-dimensional space.