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 | |