|
FreeCAD C++
|
#include <Mod/TechDraw/App/DrawUtil.h>
Convenient utility functions for TechDraw Module.
Static Public Member Functions | |
| static Base::Vector3d | vecRotate (Base::Vector3d vec, double angle, Base::Vector3d axis, Base::Vector3d org=Base::Vector3d(0.0, 0.0, 0.0)) |
| rotate vector by angle radians around axis through org | |
| static bool | isBetween (const Base::Vector3d pt, const Base::Vector3d end1, const Base::Vector3d end2) |
| is pt between end1 and end2? | |
| static Base::Vector3d | Intersect2d (Base::Vector3d p1, Base::Vector3d d1, Base::Vector3d p2, Base::Vector3d d2) |
| find intersection in 2d for 2 lines in point+direction form | |
1.8.15