In file ./include/vob/geom/Fillets2.hxx:
An elliptical fillet meeting a circle.
Documentation
An elliptical fillet meeting a circle.
All the parameters that specify the shape come from outside.
-
Vec dirTang
- Direction vector pointing to the point where the fillet touches the circle
-
Vec elli
- Lengths of the half axes
-
EllipseCircleFillet( const CircularNode &node, const LinearConnectionHalf &conn, float ta )
- Make a new fillet.
-
bool overlaps(const EllipseCircleFillet &other) const
- Returns true if either of the directions where the circles are tangent is inside the other fillet area.
- Vec dirTang
- Direction vector pointing to the point where the fillet touches the circle
- Vec elli
- Lengths of the half axes
- EllipseCircleFillet( const CircularNode &node, const LinearConnectionHalf &conn, float ta )
- Make a new fillet.
- Parameters:
- ta - The tangent angle, i.e. always positive angle between
connection line and tangent line.
- bool overlaps(const EllipseCircleFillet &other) const
- Returns true if either of the directions where the circles
are tangent is inside the other fillet area.
This is not *quite* the same as the trivial definition
of overlapping: it returns false if the tangent points are
past the connections.
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.