FreeCAD C++
Static Public Member Functions | List of all members
TechDraw::DrawUtil Class Reference

#include <Mod/TechDraw/App/DrawUtil.h>

Detailed Description

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