mirror of https://github.com/davisking/dlib.git
Clarified spec and fixed typo
This commit is contained in:
parent
a190a1c242
commit
67bbd2559b
|
@ -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
|
||||||
- #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>
|
||||||
|
|
Loading…
Reference in New Issue