## Kernel::ConstructOrthogonalVector_3

A model for this must provide:

Kernel::Vector_3 | fo.operator() ( Kernel::Plane_3 p)
|  | returns a vector that is orthogonal to the plane p and directed to the positive side of p.

Kernel::Vector_3

fo.operator() ( | Kernel::Point_3 p, Kernel::Point_3 q, Kernel::Point_3 r)

|  | returns a vector that is orthogonal to the plane defined by Kernel::ConstructPlane_3()(p, q, r) and directed to the positive side of this plane.

### Refines

AdaptableFunctor (with one argument)

### See Also

CGAL::Plane_3<Kernel>
Kernel::ConstructCrossProductVector_3