Commit 67bbd255 authored by Davis King's avatar Davis King

Clarified spec and fixed typo

parent a190a1c2
...@@ -23,7 +23,7 @@ namespace dlib ...@@ -23,7 +23,7 @@ namespace dlib
); );
/*! /*!
ensures ensures
- p1(), p2, and normal() are all the 0 vector. - p1(), p2(), and normal() are all the 0 vector.
!*/ !*/
line( line(
...@@ -35,7 +35,8 @@ namespace dlib ...@@ -35,7 +35,8 @@ namespace dlib
- #p1() == a - #p1() == a
- #p2() == b - #p2() == b
- #normal() == A vector normal to the line passing through points a and b. - #normal() == A vector normal to the line passing through points a and b.
In particular, it is given by: (a-b).cross(dlib::vector<double,3>(0,0,1)).normalize() In particular, it is given by: (a-b).cross(dlib::vector<double,3>(0,0,1)).normalize().
Therefore, the normal vector is the vector (a-b) but unit normalized and rotated clockwise 90 degrees.
!*/ !*/
template <typename T> template <typename T>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment